PatchSiren

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.