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.