In xsltCopyText in transform.c in libxslt 1.1.33, a pointer variable isn't reset under certain circumstances. If the relevant memory area happened to be freed and reused in a certain way, a bounds check could fail and memory outside a buffer could be written to, or uninitialized data could be disclosed.
History

Thu, 28 May 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 16 Jul 2025 13:45:00 +0000

Type Values Removed Values Added
Metrics epss

{'score': 0.01478}

epss

{'score': 0.01367}


cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published: 2019-10-18T20:07:17.000Z

Updated: 2026-05-28T18:27:59.540Z

Reserved: 2019-10-18T00:00:00.000Z

Link: CVE-2019-18197

cve-icon Vulnrichment

Updated: 2024-08-05T01:47:13.523Z

cve-icon NVD

Status : Modified

Published: 2019-10-18T21:15:10.793

Modified: 2026-05-28T19:16:33.373

Link: CVE-2019-18197

cve-icon Redhat

Severity : Moderate

Publid Date: 2019-10-18T00:00:00Z

Links: CVE-2019-18197 - Bugzilla