PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-42545 emmett-framework CVE debrief

A vulnerability in Granian, a Rust HTTP server for Python applications, causes a worker process to abort if a WSGI application returns an invalid HTTP response header name or value. This issue, fixed in version 2.7.4, arises from the use of .unwrap() on header name and value constructors, converting malformed output into a process abort rather than a handled error.

Vendor
emmett-framework
Product
granian
CVSS
MEDIUM 5.9
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-12
Original CVE updated
2026-10-26
Advisory published
2026-05-12
Advisory updated
2026-10-26

Who should care

Defenders and administrators using Granian with WSGI applications should verify their deployments and update to version 2.7.4 or later to prevent worker process aborts due to invalid HTTP response headers.

Why it matters

Defenders should care about CVE-2026-42545 because it can cause worker process aborts in Granian deployments using WSGI applications with invalid HTTP response headers, requiring verification and updates to prevent.

  • Potential worker process instability or crashes
  • Need for verification and update to prevent aborts
  • Importance of monitoring for signs of invalid response headers

Technical summary

The Granian HTTP server for Python applications is vulnerable to a worker process abort when a WSGI application returns an invalid HTTP response header name or value. This occurs because the WSGI response conversion path uses .unwrap() on both header name and value constructors, leading to a process abort instead of handling the error. The issue is addressed in version 2.7.4. Defenders should prioritize verifying and updating Granian to version 2.7.4 or later, especially for deployments using WSGI applications, to prevent potential worker process aborts due to invalid HTTP response headers. This vulnerability can cause worker process instability or crashes, emphasizing the need for verification and updates to 2

Defensive priority

Defenders should prioritize verifying and updating Granian to version 2.7.4 or later, especially for deployments using WSGI applications, to prevent potential worker process aborts due to invalid HTTP response headers.

Recommended defensive actions

  • Verify and update Granian to version 2.7.4 or later
  • Review WSGI application output for valid HTTP response headers
  • Monitor worker process stability and logs for abort signs
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The CVE record and NVD entry provide details on the vulnerability, its impact, and the fixed version. However, additional information on potential exploitation or affected deployments is limited. Defenders should verify Granian deployments using WSGI applications, focusing on valid HTTP response headers, and monitor for signs of worker process instability or crashes. The lack of detailed information on affected systems or potential exploits requires a cautious approach, emphasizing verification and updates to prevent aborts.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-42545 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-42545

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-42545 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-42545

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.