PatchSiren cyber security CVE debrief
CVE-2026-110604 Michael R Sweet CVE debrief
A low-severity vulnerability exists in Mini-XML versions 4.0.0 through 4.0.6, where an off-by-one stack out-of-bounds write occurs in the mxml_strtod() function when the locale decimal point is not '.'. This issue allows attackers to supply XML with a 63-digit REAL value followed by '.' to write a NUL byte past the 64-byte stack buffer, potentially corrupting stack memory or crashing the process.
- Vendor
- Michael R Sweet
- Product
- Mini-XML
- CVSS
- LOW 2
- 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 or applications using Mini-XML versions 4.0.0 through 4.0.6 should assess the exposure of their environment to this vulnerability and prioritize verification and potential remediation.
Why it matters
This low-severity vulnerability in Mini-XML can lead to potential stack memory corruption or process crashes. Defenders should verify the affected versions in their environment, assess the feasibility of exploitation, and prioritize remediation.
- Potential stack memory corruption or process crashes.
- Verification of affected versions and locale configurations is necessary.
- Remediation may require updating to a fixed version of Mini-XML.
Technical summary
The mxml_strtod() function in Mini-XML versions 4.0.0 through 4.0.6 contains an off-by-one stack out-of-bounds write vulnerability when the locale decimal point is not '.'. This can be exploited by supplying XML with a 63-digit REAL value followed by '.' to write a NUL byte past the 64-byte stack buffer. The vulnerability can lead to potential stack memory corruption or process crashes. Defenders should verify the affected versions in their environment, assess the feasibility of exploitation, and prioritize remediation.
Defensive priority
Defenders should prioritize verifying the affected versions of Mini-XML in their environment and assessing the feasibility of exploitation.
Recommended defensive actions
- Verify the version of Mini-XML in use and check if it falls within the affected range (4.0.0 through 4.0.6).
- Assess the feasibility of exploitation in the environment.
- Apply the patch provided by the vendor, if available.
- 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 Program record and NVD vulnerability detail provide official information about the vulnerability. Additional details are available from various source references, including technical descriptions, patches, and third-party advisories.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-110604 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-110604
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-110604 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-110604
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mini-XML 4.0.0 through 4.0.6 Stack Out-of-Bounds Write via mxml_strtod()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/110xxx/CVE-2026-110604.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haind-pwn/mxml-strtod-locale-stack-overflow
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://github.com/michaelrsweet/mxml/blob/v4.0.6/mxml-file.c
Supplemental source - technical-description
-
Source reference
Unverified legacy reference
URL: https://github.com/michaelrsweet/mxml/commit/367c7ddd3387f65e867d776216de274bcaa3dae1
Supplemental source - patch
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/mini-xml-4.0.0-through-4.0.6-stack-out-of-bounds-write-via-mxml-strtod
Supplemental source - third-party-advisory
-
Source reference
Unverified legacy reference
URL: https://hackmd.io/@haind-pwn/cve-2026-110604-mxml-strtod-locale-stack-overflow
Supplemental source - exploit
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.