{"id":"CVE-2019-18197","details":"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.","aliases":["GHSA-242x-7cm6-4w8j"],"modified":"2026-02-01T13:13:35.331773Z","published":"2019-10-18T21:15:10.793Z","related":["MGASA-2019-0313","SUSE-SU-2020:0920-1","SUSE-SU-2020:0920-2","SUSE-SU-2020:1409-1","openSUSE-SU-2020:0189-1","openSUSE-SU-2020:0210-1","openSUSE-SU-2020:0233-1","openSUSE-SU-2020:0731-1","openSUSE-SU-2024:10681-1","openSUSE-SU-2024:11017-1","openSUSE-SU-2024:12948-1"],"references":[{"type":"WEB","url":"http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00010.html"},{"type":"WEB","url":"http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00015.html"},{"type":"WEB","url":"http://lists.opensuse.org/opensuse-security-announce/2020-02/msg00025.html"},{"type":"WEB","url":"http://lists.opensuse.org/opensuse-security-announce/2020-05/msg00062.html"},{"type":"WEB","url":"https://www.oracle.com/security-alerts/cpuapr2020.html"},{"type":"ADVISORY","url":"http://www.openwall.com/lists/oss-security/2019/11/17/2"},{"type":"ADVISORY","url":"https://access.redhat.com/errata/RHSA-2020:0514"},{"type":"ADVISORY","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15746"},{"type":"ADVISORY","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15768"},{"type":"ADVISORY","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15914"},{"type":"ADVISORY","url":"https://gitlab.gnome.org/GNOME/libxslt/commit/2232473733b7313d67de8836ea3b29eec6e8e285"},{"type":"ADVISORY","url":"https://lists.debian.org/debian-lts-announce/2019/10/msg00037.html"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20191031-0004/"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20200416-0004/"},{"type":"ADVISORY","url":"https://usn.ubuntu.com/4164-1/"},{"type":"REPORT","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15746"},{"type":"REPORT","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15768"},{"type":"REPORT","url":"https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=15914"},{"type":"FIX","url":"https://gitlab.gnome.org/GNOME/libxslt/commit/2232473733b7313d67de8836ea3b29eec6e8e285"},{"type":"ARTICLE","url":"http://www.openwall.com/lists/oss-security/2019/11/17/2"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://gitlab.gnome.org/GNOME/libxslt","events":[{"introduced":"0"},{"fixed":"2232473733b7313d67de8836ea3b29eec6e8e285"}]}],"versions":["1.1.23","1.1.24","CVE-2015-7995","LIBXSLT_0_0_0","LIBXSLT_0_10_0","LIBXSLT_0_11_0","LIBXSLT_0_12_0","LIBXSLT_0_13_0","LIBXSLT_0_14_0","LIBXSLT_0_1_0","LIBXSLT_0_3_0","LIBXSLT_0_4_0","LIBXSLT_0_6_0","LIBXSLT_0_7_0","LIBXSLT_0_8_0","LIBXSLT_0_9_0","LIBXSLT_1_0_0","LIBXSLT_1_0_10","LIBXSLT_1_0_11","LIBXSLT_1_0_12","LIBXSLT_1_0_13","LIBXSLT_1_0_14","LIBXSLT_1_0_16","LIBXSLT_1_0_17","LIBXSLT_1_0_18","LIBXSLT_1_0_19","LIBXSLT_1_0_2","LIBXSLT_1_0_20","LIBXSLT_1_0_21","LIBXSLT_1_0_22","LIBXSLT_1_0_23","LIBXSLT_1_0_24","LIBXSLT_1_0_25","LIBXSLT_1_0_26","LIBXSLT_1_0_27","LIBXSLT_1_0_28","LIBXSLT_1_0_29","LIBXSLT_1_0_3","LIBXSLT_1_0_30","LIBXSLT_1_0_31","LIBXSLT_1_0_32","LIBXSLT_1_0_33","LIBXSLT_1_0_4","LIBXSLT_1_0_5","LIBXSLT_1_0_6","LIBXSLT_1_0_7","LIBXSLT_1_0_8","LIBXSLT_1_0_9","LIBXSLT_1_1_0","LIBXSLT_1_1_1","LIBXSLT_1_1_10","LIBXSLT_1_1_11","LIBXSLT_1_1_12","LIBXSLT_1_1_13","LIBXSLT_1_1_14","LIBXSLT_1_1_15","LIBXSLT_1_1_16","LIBXSLT_1_1_17","LIBXSLT_1_1_18","LIBXSLT_1_1_2","LIBXSLT_1_1_21","LIBXSLT_1_1_22","LIBXSLT_1_1_3","LIBXSLT_1_1_4","LIBXSLT_1_1_5","LIBXSLT_1_1_6","LIBXSLT_1_1_7","LIBXSLT_1_1_8","LIBXSLT_1_1_9","LIXSLT_0_5_0","v1.1.25","v1.1.26","v1.1.27","v1.1.27-rc1","v1.1.28","v1.1.29","v1.1.29-rc1","v1.1.29-rc2","v1.1.30","v1.1.30-rc1","v1.1.30-rc2","v1.1.31","v1.1.31-rc1","v1.1.31-rc2","v1.1.32","v1.1.32-rc1","v1.1.32-rc2","v1.1.33","v1.1.33-rc1","v1.1.33-rc2"],"database_specific":{"vanir_signatures":[{"deprecated":false,"signature_type":"Line","target":{"file":"libxslt/transform.c"},"id":"CVE-2019-18197-029095e0","signature_version":"v1","digest":{"line_hashes":["266245419573562079238130491404901662962","57902627410114842905830600954340140091","279651622861576520925880697882883872608","258310434323730145773797470629119220610"],"threshold":0.9},"source":"https://gitlab.gnome.org/GNOME/libxslt@2232473733b7313d67de8836ea3b29eec6e8e285"},{"deprecated":false,"signature_type":"Function","target":{"function":"xsltCopyText","file":"libxslt/transform.c"},"id":"CVE-2019-18197-7b5ccd3b","signature_version":"v1","digest":{"length":3308,"function_hash":"178302094766719713342549592140395825202"},"source":"https://gitlab.gnome.org/GNOME/libxslt@2232473733b7313d67de8836ea3b29eec6e8e285"}],"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-18197.json"}}],"schema_version":"1.7.3","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H"}]}