CVE-2019-15903
In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutiv
CVSS
7.5
Alto
EPSS
6.6%
p94
KEV
—
Exploit Today
28
0-100
Publicado: 4 sept 2019 · Última mod.: 14 oct 2026 · CWE-125 · CWE-776
6.6%EPSS · 30 días6.6%
2026-10-042026-10-31
In libexpat before 2.2.8, crafted XML input could fool the parser into changing from DTD parsing to document parsing too early; a consecutive call to XML_GetCurrentLineNumber (or XML_GetCurrentColumnNumber) then resulted in a heap-based buffer over-read.
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-09/msg00080.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-09/msg00081.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00000.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00002.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00003.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00013.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00016.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00017.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00018.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2019-11/msg00019.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2020-01/msg00008.html
- lists.opensuse.orghttp://lists.opensuse.org/opensuse-security-announce/2020-01/msg00040.html
- packetstormsecurity.comhttp://packetstormsecurity.com/files/154503/Slackware-Security-Advisory-expat-Updates.html
- packetstormsecurity.comhttp://packetstormsecurity.com/files/154927/Slackware-Security-Advisory-python-Updates.html
- packetstormsecurity.comhttp://packetstormsecurity.com/files/154947/Slackware-Security-Advisory-mozilla-firefox-Updates.html
- seclists.orghttp://seclists.org/fulldisclosure/2019/Dec/23
- seclists.orghttp://seclists.org/fulldisclosure/2019/Dec/26
- seclists.orghttp://seclists.org/fulldisclosure/2019/Dec/27
- seclists.orghttp://seclists.org/fulldisclosure/2019/Dec/30
- access.redhat.comhttps://access.redhat.com/errata/RHSA-2019:3210
CVECVSSEPSSKEVRExplotTítuloVis.
CVE-2026-629587.9 ALT10.5%
——3libriscv is a RISC-V sandbox and emulator. Prior to 1.18, a crafted ELF binary can cause out-of-bounds reads in the host emulator. `Memory<W>::binary_loader` checks `PT_LOAD` program-header bounds, but `Memory<W>::serialize_execute_segment` trusts section-header `sh_offset` and `sh_size` when locating `.text` without verifying the file range against `m_binary.size()`; `Memory<W>::lookup()` has a similar section-table problem. Malformed `.text` or `.symtab` offsets can therefore bypass the program-header checks and point outside the binary buffer, crashing rvlinux. With suitable memory layout or integer overflow, out-of-buffer host heap memory may instead be mapped into the guest by `create_execute_segment()`, potentially exposing host memory. The reported reproducer demonstrates a host SIGSEGV, while memory disclosure through grooming is described as possible rather than demonstrated. This issue is fixed in version 1.18.2dCVE-2026-119338—3.2%
——1Tesseract is an open source OCR engine. From 5.4.0 until 5.5.4, AppendLinePolygon in src/api/pagerenderer.cpp destroys the caller-owned right-to-left Pta accumulator while receiving it by value, leaving line_top_rtl_pts and line_bottom_rtl_pts dangling. On an upright Hebrew or Arabic page at the default PAGE XML level, POLYGONFLAG with a false skewed_flag enters the vulnerable calls, while LEVELFLAG greater than zero provides an alternative gate. The calls repeatedly read and free the stale object, causing a double free and use after free and allowing corrupted coordinates to reach RecalcPolygonline. This issue is fixed in version 5.5.4.2dCVE-2026-1192995.9 MED40.7%
——12gopacket provides packet processing capabilities for Go. Prior to 1.7.2, the SCTP chunk chain in layers/sctp.go passes attacker-controlled declared lengths and counts to decodeSCTPInit, decodeSCTPShutdown, decodeSCTPError, decodeSCTPSack, and decodeSCTPParameter without checking that each chunk contains the fixed fields, parameter TLVs, gap acknowledgements, or duplicate TSNs those sub-decoders read. A crafted SCTP segment can therefore cause out-of-bounds or inverted slice panics; the panic can terminate applications that use gopacket.DecodeOptions.SkipDecodeRecovery, direct registered decoders, or DecodingLayerParser with IgnorePanic enabled, while the default recovery-enabled APIs convert it to a per-packet decode error. This is the SCTP sub-decoder residual named but not remediated by CVE-2026-65819, whose version 1.7.1 changes bounded the generic dispatcher but left these per-type reads and loops unchecked. The impact is availability only, with no data disclosure, modification, or allocation amplification. This issue is fixed in version 1.7.2.2dCVE-2026-1197227.8 ALT7.8%
——2Blender before 4.5.15 and 5.x before 5.2.3 contains a heap out-of-bounds access vulnerability in read_struct() that skips size validation when a .blend file's SDNA struct layout compares equal. Attackers can supply a crafted .blend file with short blocks so field reads, writes, and pointer dereferences overrun heap memory, causing crashes or code execution.2dCVE-2026-1197216.1 MED6.5%
——2Blender before 4.5.15 and 5.x before 5.2.3 contains an out-of-bounds read vulnerability in blo_bhead_id_* accessors in readfile.cc that read ID fields without block length checks. Attackers can supply a crafted .blend file with short ID blocks that, when browsed or appended from, causes heap over-reads leading to crashes or heap memory disclosure.2dCVE-2026-1197205.5 MED2.3%
——1Blender before 4.5.15 and 5.x before 5.2.3 contains a heap out-of-bounds read vulnerability in read_file_dna() that reads a GLOB block field without validating its declared length. Attackers can supply a crafted .blend file with a truncated GLOB block that, when opened, triggers the out-of-bounds read and crashes Blender.2d