PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-73261 cesanta CVE debrief

An unauthenticated remote peer can corrupt the per-connection MSS value in Mongoose's TCP/IP stack so later mg_send() calls transmit truncated or zero-length application payloads while the TCP connection otherwise appears healthy. This issue arises from a missing length check in the handle_opt() function, allowing for a 1-byte out-of-bounds read that corrupts the MSS value. Defenders should be aware of the potential impact on systems using Mongoose versions prior to 7.23 and assess their exposure.

Vendor
cesanta
Product
mongoose
CVSS
HIGH 7.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-14
Original CVE updated
2026-10-14
Advisory published
2026-10-14
Advisory updated
2026-10-14

Who should care

Defenders responsible for systems using Mongoose should assess exposure and potential impact. This includes reviewing the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. They should also plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.

Why it matters

Defenders should prioritize verifying exposure and assessing potential impact on systems using Mongoose versions prior to 7.23 due to the potential for corruption of per-connection MSS values and transmission of truncated or zero-length application payloads.

  • Corruption of per-connection MSS values
  • Transmission of truncated or zero-length application payloads
  • Potential for mg_send() calls to fail silently

Technical summary

Mongoose's TCP/IP stack does not reject a TCP option whose declared opts[1] length exceeds the remaining option bytes. An unauthenticated remote peer can corrupt the per-connection MSS value so later mg_send() calls transmit truncated or zero-length application payloads while the TCP connection otherwise appears healthy. The issue arises from a missing length check in the handle_opt() function, allowing for a 1-byte out-of-bounds read that corrupts the MSS value. This can lead to mg_send() calls transmitting truncated or zero-length application payloads.

Defensive priority

Defenders should prioritize verifying exposure and assessing potential impact on systems using Mongoose versions prior to 7.23.

Recommended defensive actions

  • Verify if systems using Mongoose are running versions prior to 7.23
  • Assess potential impact on systems using affected versions
  • Update Mongoose to version 7.23 or later if vulnerable
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and source item provide details on the vulnerability in Mongoose's TCP/IP stack and its potential impact. The issue is caused by a missing length check in the handle_opt() function, which allows for a 1-byte out-of-bounds read that corrupts the MSS value. Defenders should verify if systems using Mongoose are running versions prior to 7.23 and assess potential impact on systems using affected versions.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-73261 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-73261 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • Mongoose: handle_opt() missing opts[1] > len check — 1-byte OOB read corrupts TCP MSS, silences

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/73xxx/CVE-2026-73261.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://github.com/cesanta/mongoose/security/advisories/GHSA-3fmr-92g4-wchx

    Supplemental source - x_refsource_CONFIRM

  • Source reference

    Unverified legacy reference

    URL: https://github.com/cesanta/mongoose/commit/cc7c6d2d18c28fcc6d085633dddd88402946140a

    Supplemental source - x_refsource_MISC

  • Source reference

    Unverified legacy reference

    URL: https://github.com/cesanta/mongoose/releases/tag/7.23

    Supplemental source - x_refsource_MISC

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.