<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">
  <channel>
    <title>Most recent entries from all</title>
    <link>https://cve.radiocsirt.org</link>
    <description>Contains only the most 10 recent entries.</description>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>python-feedgen</generator>
    <language>en</language>
    <lastBuildDate>Sun, 04 Oct 2026 11:32:15 +0000</lastBuildDate>
    <item>
      <title>EUVD-2026-329184</title>
      <link>https://cve.radiocsirt.org/vuln/euvd-2026-329184</link>
      <description>EUVD-2026-329184</description>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/euvd-2026-329184</guid>
    </item>
    <item>
      <title>fkie_cve-2026-54235</title>
      <link>https://cve.radiocsirt.org/vuln/fkie_cve-2026-54235</link>
      <description>&lt;p&gt;vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.23.1rc0, ll temperature validation gates use comparison operators (&amp;lt;, &amp;gt;), which silently evaluate to False for NaN and for positive Infinity in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. This vulnerability is fixed in 0.23.1rc0.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;vLLM is an inference and serving engine for large language models (LLMs). Prior to 0.23.1rc0, ll temperature validation gates use comparison operators (&amp;lt;, &amp;gt;), which silently evaluate to False for NaN and for positive Infinity in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. This vulnerability is fixed in 0.23.1rc0.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/fkie_cve-2026-54235</guid>
    </item>
    <item>
      <title>GHSA-7h4p-rffg-7823 — vLLM: temperature=NaN and temperature=Infinity bypass validation and propagate to GPU kernels</title>
      <link>https://cve.radiocsirt.org/vuln/ghsa-7h4p-rffg-7823</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: vllm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;All temperature validation gates use comparison operators (`&amp;lt;`, `&amp;gt;`), which silently evaluate to `False` for `NaN` and for positive `Infinity` in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. Note: `-Infinity` is correctly caught.&lt;/p&gt;
&lt;p&gt;## Root Cause&lt;/p&gt;
&lt;p&gt;`sampling_params.py:384`:
```python
if 0 &amp;lt; self.temperature &amp;lt; _MAX_TEMP:  # NaN → False; +Inf → False
```&lt;/p&gt;
&lt;p&gt;`sampling_params.py:462`:
```python
if self.temperature &amp;lt; 0.0:            # NaN → False; +Inf → False
    raise VLLMValidationError(...)
```&lt;/p&gt;
&lt;p&gt;No `math.isnan()` or `math.isinf()` check exists anywhere in `sampling_params.py`.&lt;/p&gt;
&lt;p&gt;Python semantics (verified): `float(&amp;#39;nan&amp;#39;) &amp;lt; 0.0` → `False`, `float(&amp;#39;inf&amp;#39;) &amp;lt; 0.0` → `False`.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Crash of inference worker on GPU kernel execution with NaN/Inf softmax input, degrading service for all concurrent users.&lt;/p&gt;
&lt;p&gt;## Remediation&lt;/p&gt;
&lt;p&gt;Add `math.isfinite(self.temperature)` check in `_verify_args()`. Reject non-finite float values with a 400 error.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;A fix for this vulnerability was merged here: https://github.com/vllm-project/vllm/pull/45116&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: vllm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;All temperature validation gates use comparison operators (`&amp;lt;`, `&amp;gt;`), which silently evaluate to `False` for `NaN` and for positive `Infinity` in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. Note: `-Infinity` is correctly caught.&lt;/p&gt;
&lt;p&gt;## Root Cause&lt;/p&gt;
&lt;p&gt;`sampling_params.py:384`:
```python
if 0 &amp;lt; self.temperature &amp;lt; _MAX_TEMP:  # NaN → False; +Inf → False
```&lt;/p&gt;
&lt;p&gt;`sampling_params.py:462`:
```python
if self.temperature &amp;lt; 0.0:            # NaN → False; +Inf → False
    raise VLLMValidationError(...)
```&lt;/p&gt;
&lt;p&gt;No `math.isnan()` or `math.isinf()` check exists anywhere in `sampling_params.py`.&lt;/p&gt;
&lt;p&gt;Python semantics (verified): `float(&amp;#39;nan&amp;#39;) &amp;lt; 0.0` → `False`, `float(&amp;#39;inf&amp;#39;) &amp;lt; 0.0` → `False`.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Crash of inference worker on GPU kernel execution with NaN/Inf softmax input, degrading service for all concurrent users.&lt;/p&gt;
&lt;p&gt;## Remediation&lt;/p&gt;
&lt;p&gt;Add `math.isfinite(self.temperature)` check in `_verify_args()`. Reject non-finite float values with a 400 error.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;A fix for this vulnerability was merged here: https://github.com/vllm-project/vllm/pull/45116&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/ghsa-7h4p-rffg-7823</guid>
    </item>
    <item>
      <title>PYSEC-2026-3405 — vLLM: temperature=NaN and temperature=Infinity bypass validation and propagate to GPU kernels</title>
      <link>https://cve.radiocsirt.org/vuln/pysec-2026-3405</link>
      <description>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: vllm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;All temperature validation gates use comparison operators (`&amp;lt;`, `&amp;gt;`), which silently evaluate to `False` for `NaN` and for positive `Infinity` in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. Note: `-Infinity` is correctly caught.&lt;/p&gt;
&lt;p&gt;## Root Cause&lt;/p&gt;
&lt;p&gt;`sampling_params.py:384`:
```python
if 0 &amp;lt; self.temperature &amp;lt; _MAX_TEMP:  # NaN → False; +Inf → False
```&lt;/p&gt;
&lt;p&gt;`sampling_params.py:462`:
```python
if self.temperature &amp;lt; 0.0:            # NaN → False; +Inf → False
    raise VLLMValidationError(...)
```&lt;/p&gt;
&lt;p&gt;No `math.isnan()` or `math.isinf()` check exists anywhere in `sampling_params.py`.&lt;/p&gt;
&lt;p&gt;Python semantics (verified): `float(&amp;#39;nan&amp;#39;) &amp;lt; 0.0` → `False`, `float(&amp;#39;inf&amp;#39;) &amp;lt; 0.0` → `False`.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Crash of inference worker on GPU kernel execution with NaN/Inf softmax input, degrading service for all concurrent users.&lt;/p&gt;
&lt;p&gt;## Remediation&lt;/p&gt;
&lt;p&gt;Add `math.isfinite(self.temperature)` check in `_verify_args()`. Reject non-finite float values with a 400 error.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;A fix for this vulnerability was merged here: https://github.com/vllm-project/vllm/pull/45116&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;&lt;strong&gt;Affected:&lt;/strong&gt; PyPI: vllm&lt;/p&gt;
&lt;p&gt;## Summary&lt;/p&gt;
&lt;p&gt;All temperature validation gates use comparison operators (`&amp;lt;`, `&amp;gt;`), which silently evaluate to `False` for `NaN` and for positive `Infinity` in Python&amp;#39;s IEEE 754 float semantics. Both values pass every guard and propagate to GPU sampling kernels, where they produce undefined behavior or CUDA errors that can crash the inference worker. Note: `-Infinity` is correctly caught.&lt;/p&gt;
&lt;p&gt;## Root Cause&lt;/p&gt;
&lt;p&gt;`sampling_params.py:384`:
```python
if 0 &amp;lt; self.temperature &amp;lt; _MAX_TEMP:  # NaN → False; +Inf → False
```&lt;/p&gt;
&lt;p&gt;`sampling_params.py:462`:
```python
if self.temperature &amp;lt; 0.0:            # NaN → False; +Inf → False
    raise VLLMValidationError(...)
```&lt;/p&gt;
&lt;p&gt;No `math.isnan()` or `math.isinf()` check exists anywhere in `sampling_params.py`.&lt;/p&gt;
&lt;p&gt;Python semantics (verified): `float(&amp;#39;nan&amp;#39;) &amp;lt; 0.0` → `False`, `float(&amp;#39;inf&amp;#39;) &amp;lt; 0.0` → `False`.&lt;/p&gt;
&lt;p&gt;## Impact&lt;/p&gt;
&lt;p&gt;Crash of inference worker on GPU kernel execution with NaN/Inf softmax input, degrading service for all concurrent users.&lt;/p&gt;
&lt;p&gt;## Remediation&lt;/p&gt;
&lt;p&gt;Add `math.isfinite(self.temperature)` check in `_verify_args()`. Reject non-finite float values with a 400 error.&lt;/p&gt;
&lt;p&gt;## Fix&lt;/p&gt;
&lt;p&gt;A fix for this vulnerability was merged here: https://github.com/vllm-project/vllm/pull/45116&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/pysec-2026-3405</guid>
    </item>
    <item>
      <title>RHSA-2026:36005 — Red Hat Security Advisory: Red Hat AI Inference Server 3.2.2 (CUDA)</title>
      <link>https://cve.radiocsirt.org/vuln/rhsa-2026:36005</link>
      <description>&lt;p&gt;giflib: giflib: Denial of Service via buffer overflow in EGifGCBToExtension gnutls: GnuTLS: Denial of Service via DTLS zero-length fragment gnutls: GnuTLS: Denial of Service via heap buffer overflow in DTLS handshake fragment reassembly vLLM: vLLM: Denial of Service due to excessive video frame processing vllm: vLLM: Denial of Service via excessively large &amp;#39;n&amp;#39; parameter in OpenAI-compatible API vim: arbitrary command execution via modeline sandbox bypass vllm: vLLM: Arbitrary code execution via malicious HuggingFace model gnutls: gnutls: Denial of Service via DTLS packet reordering vulnerability gnutls: gnutls: Authentication Bypass via NUL Character in Username vllm: starlette: vLLM: Critical authentication bypass allows unauthorized API access vllm: vLLM: Denial of Service due to improper floating-point validation starlette: Starlette: request.form() limits silently ignored for application/x-www-form-urlencoded enable DoS&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;giflib: giflib: Denial of Service via buffer overflow in EGifGCBToExtension gnutls: GnuTLS: Denial of Service via DTLS zero-length fragment gnutls: GnuTLS: Denial of Service via heap buffer overflow in DTLS handshake fragment reassembly vLLM: vLLM: Denial of Service due to excessive video frame processing vllm: vLLM: Denial of Service via excessively large &amp;#39;n&amp;#39; parameter in OpenAI-compatible API vim: arbitrary command execution via modeline sandbox bypass vllm: vLLM: Arbitrary code execution via malicious HuggingFace model gnutls: gnutls: Denial of Service via DTLS packet reordering vulnerability gnutls: gnutls: Authentication Bypass via NUL Character in Username vllm: starlette: vLLM: Critical authentication bypass allows unauthorized API access vllm: vLLM: Denial of Service due to improper floating-point validation starlette: Starlette: request.form() limits silently ignored for application/x-www-form-urlencoded enable DoS&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/rhsa-2026:36005</guid>
    </item>
    <item>
      <title>WID-SEC-W-2026-1897 — vllm: Mehrere Schwachstellen</title>
      <link>https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1897</link>
      <description>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in vllm ausnutzen, um Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand zu verursachen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.&lt;/p&gt;</description>
      <content:encoded>&lt;p&gt;Ein Angreifer kann mehrere Schwachstellen in vllm ausnutzen, um Sicherheitsmaßnahmen zu umgehen, einen Denial-of-Service-Zustand zu verursachen, Daten zu manipulieren oder vertrauliche Informationen offenzulegen.&lt;/p&gt;</content:encoded>
      <guid isPermaLink="false">https://cve.radiocsirt.org/vuln/wid-sec-w-2026-1897</guid>
    </item>
  </channel>
</rss>
