<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://cve.radiocsirt.org/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-04T10:16:19.984605+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>csirt@opendfir.org</email>
  </author>
  <link href="https://cve.radiocsirt.org" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/bdu:2022-01647</id>
    <title>bdu:2022-01647</title>
    <updated>2026-10-04T10:16:19.989858+00:00</updated>
    <content>bdu:2022-01647</content>
    <link href="https://cve.radiocsirt.org/vuln/bdu:2022-01647"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/euvd-2026-28054</id>
    <title>EUVD-2026-28054</title>
    <updated>2026-10-04T10:16:19.989894+00:00</updated>
    <content>EUVD-2026-28054</content>
    <link href="https://cve.radiocsirt.org/vuln/euvd-2026-28054"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/fkie_cve-2021-32715</id>
    <title>fkie_cve-2021-32715</title>
    <updated>2026-10-04T10:16:19.989908+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>hyper is an HTTP library for rust. hyper's HTTP/1 server code had a flaw that incorrectly parses and accepts requests with a `Content-Length` header with a prefixed plus sign, when it should have been rejected as illegal. This combined with an upstream HTTP proxy that doesn't parse such `Content-Length` headers, but forwards them, can result in "request smuggling" or "desync attacks". The flaw exists in all prior versions of hyper prior to 0.14.10, if built with `rustc` v1.5.0 or newer. The vulnerability is patched in hyper version 0.14.10. Two workarounds exist: One may reject requests manually that contain a plus sign prefix in the `Content-Length` header or ensure any upstream proxy handles `Content-Length` headers with a plus sign prefix.</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/fkie_cve-2021-32715"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ghsa-f3pg-qwvg-p99c</id>
    <title>GHSA-f3pg-qwvg-p99c — Lenient Parsing of Content-Length Header When Prefixed with Plus Sign</title>
    <updated>2026-10-04T10:16:19.989943+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: hyper</p>
<p>### Summary</p>
<p>hyper's HTTP/1 server code had a flaw that incorrectly parses and accepts requests with a `Content-Length` header with a prefixed plus sign, when it should have been rejected as illegal. This combined with an upstream HTTP proxy that doesn't parse such `Content-Length` headers, but forwards them, can result in "request smuggling" or "desync attacks".</p>
<p>### Vulnerability</p>
<p>The flaw exists in all prior versions of hyper, if built with [`rustc` v1.5.0 or newer](https://github.com/rust-lang/rust/pull/28826/commits/123a83326fb95366e94a3be1a74775df4db97739).</p>
<p>Example:</p>
<p>```
GET / HTTP/1.1
Host: example.com
Content-Length: +3</p>
<p>abc
```</p>
<p>This request gets accepted and hyper reads the body as abc. The request _should_ be rejected, according to RFC 7230, since the ABNF for `Content-Length` only allows for `DIGIT`s. This is due to using the `FromStr` implementation for `u64` in the standard library. By differing from the spec, it is possible to send requests like these to endpoints that have different HTTP implementations, with different interpretations of the payload semantics, and cause "desync attacks".</p>
<p>In this particular case, an upstream proxy would need to error when parsing the `Content-Length`, but _not_ reject the request (swallowing its own error), and forwarding the request as-is with the `Content-Length` still included. _Then_ the upstream proxy and hyper would disagree on the length of the request body. The combination of these factors would be extremely rare.</p>
<p>R…</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ghsa-f3pg-qwvg-p99c"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/gsd-2021-32715</id>
    <title>gsd-2021-32715</title>
    <updated>2026-10-04T10:16:19.989991+00:00</updated>
    <content>gsd-2021-32715</content>
    <link href="https://cve.radiocsirt.org/vuln/gsd-2021-32715"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/msrc_cve-2021-32715</id>
    <title>msrc_CVE-2021-32715 — Lenient Parsing of Content-Length Header When Prefixed with Plus Sign</title>
    <updated>2026-10-04T10:16:19.990004+00:00</updated>
    <content>msrc_CVE-2021-32715</content>
    <link href="https://cve.radiocsirt.org/vuln/msrc_cve-2021-32715"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/opensuse-su-2024:11751-1</id>
    <title>openSUSE-SU-2024:11751-1 — afterburn-5.0.0-6.1 on GA media</title>
    <updated>2026-10-04T10:16:19.990019+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>afterburn-5.0.0-6.1 on GA media</p>
      </div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/opensuse-su-2024:11751-1"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/rustsec-2021-0078</id>
    <title>RUSTSEC-2021-0078 — Lenient `hyper` header parsing of `Content-Length` could allow request smuggling</title>
    <updated>2026-10-04T10:16:19.990036+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> crates.io: hyper</p>
<p>`hyper`'s HTTP header parser accepted, according to RFC 7230, illegal contents inside `Content-Length` headers.
Due to this, upstream HTTP proxies that ignore the header may still forward them along if it chooses to ignore the error.</p>
<p>To be vulnerable, `hyper` must be used as an HTTP/1 server and using an HTTP proxy upstream that ignores the header's contents
but still forwards it. Due to all the factors that must line up, an attack exploiting this vulnerability is unlikely.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/rustsec-2021-0078"/>
  </entry>
  <entry>
    <id>https://cve.radiocsirt.org/vuln/ubuntu-cve-2021-32715</id>
    <title>UBUNTU-CVE-2021-32715</title>
    <updated>2026-10-04T10:16:19.990058+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Ubuntu:20.04:LTS: rust-hyper</p>
<p>hyper is an HTTP library for rust. hyper's HTTP/1 server code had a flaw that incorrectly parses and accepts requests with a `Content-Length` header with a prefixed plus sign, when it should have been rejected as illegal. This combined with an upstream HTTP proxy that doesn't parse such `Content-Length` headers, but forwards them, can result in "request smuggling" or "desync attacks". The flaw exists in all prior versions of hyper prior to 0.14.10, if built with `rustc` v1.5.0 or newer. The vulnerability is patched in hyper version 0.14.10. Two workarounds exist: One may reject requests manually that contain a plus sign prefix in the `Content-Length` header or ensure any upstream proxy handles `Content-Length` headers with a plus sign prefix.</p></div>
    </content>
    <link href="https://cve.radiocsirt.org/vuln/ubuntu-cve-2021-32715"/>
  </entry>
</feed>
