<?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://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-10-02T08:50:49.414702+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" 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://vulnerability.circl.lu/vuln/brew-mailcatcher-cve-2025-61772</id>
    <title>BREW-mailcatcher-CVE-2025-61772 — Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)</title>
    <updated>2026-10-02T08:50:50.043043+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> Homebrew: mailcatcher</p>
<p>## Summary</p>
<p>`Rack::Multipart::Parser` can accumulate unbounded data when a multipart part’s header block never terminates with the required blank line (`CRLFCRLF`). The parser keeps appending incoming bytes to memory without a size cap, allowing a remote attacker to exhaust memory and cause a denial of service (DoS).</p>
<p>## Details</p>
<p>While reading multipart headers, the parser waits for `CRLFCRLF` using:</p>
<p>```ruby
@sbuf.scan_until(/(.*?\r\n)\r\n/m)
```</p>
<p>If the terminator never appears, it continues appending data (`@sbuf.concat(content)`) indefinitely. There is no limit on accumulated header bytes, so a single malformed part can consume memory proportional to the request body size.</p>
<p>## Impact</p>
<p>Attackers can send incomplete multipart headers to trigger high memory use, leading to process termination (OOM) or severe slowdown. The effect scales with request size limits and concurrency. All applications handling multipart uploads may be affected.</p>
<p>## Mitigation</p>
<p>* Upgrade to a patched Rack version that caps per-part header size (e.g., 64 KiB).
* Until then, restrict maximum request sizes at the proxy or web server layer (e.g., Nginx `client_max_body_size`).</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/brew-mailcatcher-cve-2025-61772"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/cleanstart-2026-bg72514</id>
    <title>Withdrawn: CLEANSTART-2026-BG72514 — Uncontrolled Recursion vulnerability in Apache Commons Lang</title>
    <updated>2026-10-02T08:50:50.043166+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Withdrawn by the publisher.</strong></p>
<p><strong>Affected:</strong> CleanStart: logstash-fips</p>
<p>Multiple security vulnerabilities affect the logstash-fips package. Uncontrolled Recursion vulnerability in Apache Commons Lang. See references for individual vulnerability details.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cleanstart-2026-bg72514"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/cve-2025-61772</id>
    <title>CVE-2025-61772 — Rack's multipart parser buffers unbounded per-part headers, enabling DoS (memory exhaustion)</title>
    <updated>2026-10-02T08:50:50.043211+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> rack</p>
<p>Rack is a modular Ruby web server interface. In versions prior to 2.2.19, 3.1.17, and 3.2.2, `Rack::Multipart::Parser` can accumulate unbounded data when a multipart part’s header block never terminates with the required blank line (`CRLFCRLF`). The parser keeps appending incoming bytes to memory without a size cap, allowing a remote attacker to exhaust memory and cause a denial of service (DoS). Attackers can send incomplete multipart headers to trigger high memory use, leading to process termination (OOM) or severe slowdown. The effect scales with request size limits and concurrency. All applications handling multipart uploads may be affected. Versions 2.2.19, 3.1.17, and 3.2.2 cap per-part header size (e.g., 64 KiB). As a workaround, restrict maximum request sizes at the proxy or web server layer (e.g., Nginx `client_max_body_size`).</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2025-61772"/>
  </entry>
</feed>
