<?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/sightings/feed</id>
  <title>Most recent sightings.</title>
  <updated>2026-09-20T15:35:51.005556+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 sightings.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/sighting/aaae01de-97f4-4db0-aa7d-d662005871ba/export</id>
    <title>aaae01de-97f4-4db0-aa7d-d662005871ba</title>
    <updated>2026-09-20T15:35:51.010261+00:00</updated>
    <author>
      <name>Automation user</name>
      <uri>https://vulnerability.circl.lu/user/automation</uri>
    </author>
    <content>{"uuid": "aaae01de-97f4-4db0-aa7d-d662005871ba", "vulnerability_lookup_origin": "1a89b78e-f703-45f3-bb86-59eb712668bd", "author": "9f56dd64-161d-43a6-b9c3-555944290a09", "vulnerability": "GHSA-MQXV-9RM6-W8QC", "type": "seen", "source": "https://gist.github.com/alon710/c304e0355d4b523094aabb49f860b83c", "content": "# GHSA-MQXV-9RM6-W8QC: GHSA-MQXV-9RM6-W8QC: CPU Exhaustion in Ech0 i18n Middleware via Accept-Language Header Parser Bypass\n\n&amp;gt; **CVSS Score:** 8.7\n&amp;gt; **Published:** 2026-07-14\n&amp;gt; **Full Report:** https://cvereports.com/reports/GHSA-MQXV-9RM6-W8QC\n\n## Summary\nA critical Denial of Service (DoS) vulnerability in the Ech0 publishing platform allows unauthenticated remote attackers to exhaust CPU resources via a crafted Accept-Language header. By utilizing underscore separators instead of hyphens, the attack bypasses the CVE-2022-32149 guard within the Go language tag parser, triggering a quadratic-time complexity operation.\n\n## TL;DR\nUnauthenticated remote attackers can exhaust server CPU resources by sending a crafted 1 MiB Accept-Language header using underscores, bypassing CVE-2022-32149.\n\n## Exploit Status: POC\n\n## Technical Details\n\n- **CWE ID**: CWE-770\n- **Attack Vector**: Network\n- **CVSS**: 8.7 (High)\n- **Complexity**: Low\n- **Impact**: Denial of Service (CPU Exhaustion)\n- **Exploit Status**: Proof-of-Concept Available\n- **KEV Status**: Not Listed\n\n## Affected Systems\n\n- Ech0 publishing platform (github.com/lin-snow/ech0)\n- **github.com/lin-snow/ech0**: &amp;lt; 5.0.1 (Fixed in: `5.0.1`)\n\n## Mitigation\n\n- Upgrade to Ech0 version 5.0.1 or higher.\n- Implement validation on the incoming Accept-Language header to limit length and the count of separators before parsing.\n- Configure front-end reverse proxies or WAFs to restrict HTTP header lengths.\n\n**Remediation Steps:**\n1. Verify your current version of github.com/lin-snow/ech0 is below 5.0.1.\n2. Modify your go.mod file to require github.com/lin-snow/ech0 v5.0.1 or apply the defensive middleware patch directly in internal/i18n/i18n.go.\n3. Recompile and deploy the updated binary to your production environments.\n\n## References\n\n- [GitHub Security Advisory GHSA-MQXV-9RM6-W8QC](https://github.com/advisories/GHSA-MQXV-9RM6-W8QC)\n- [Ech0 Repository Homepage](https://github.com/lin-snow/Ech0)\n- [Vulnerable Middleware File](https://github.com/lin-snow/Ech0/blob/451c7c10eb1f23f7525c163e83f8b39f46d5aad0/internal/i18n/i18n.go)\n\n\n---\n*Generated by [CVEReports](https://cvereports.com/reports/GHSA-MQXV-9RM6-W8QC) - Automated Vulnerability Intelligence*", "creation_timestamp": "2026-07-14T22:13:10.258748Z"}</content>
    <link href="https://vulnerability.circl.lu/sighting/aaae01de-97f4-4db0-aa7d-d662005871ba/export"/>
    <published>2026-07-14T22:13:10.258748+00:00</published>
  </entry>
</feed>
