Home
Home
Trends
Trends
Vulnerabilities
Vulnerabilities
News
News
Researchers
Researchers
Why dbugs?
Why dbugs?
Settings

Mirko Swillus

#18427of 60,403
16.9Total CVSS
Vulnerabilities · 2
High
2
PT-2026-127736
2026-10-28
8.2
CVE-2026-118370
Libexpat
Libexpat
A signed integer overflow exists in the `storeAtts()` function within `lib/xmlparse.c`. An attacker can trigger out-of-bounds writes by providing a multi-gigabyte document containing a start tag with more than 2^30 attributes. This action overflows the `attIndex` and `nPrefixes` variables, which can lead to application crashes or heap memory corruption.
PT-2026-104127
2026-10-02
8.7
CVE-2026-17507
Unknown
Bouncy Castle For Java
The MLS implementation (org.bouncycastle.mls) incorrectly handles the `leaf index` (a uint32 value from RFC 9420) by storing it as a signed integer. When a wire value has the top bit set, it decodes to a negative number. Because the functions `GroupKeySet.SecretTree.hasLeaf()` and `Group.validateRemove()` use signed comparisons against the tree's leaf count, negative integers are treated as being less than the positive bound, allowing out-of-range senders to bypass membership checks. In the case of `hasLeaf()`, the `SenderData` of an unprotected `PrivateMessage` can trigger `LeafIndex.directPath` to perform `NodeIndex.parent()` arithmetic that fails to reach the tree root. This causes the resulting node list to grow indefinitely until the Java Virtual Machine (JVM) exhausts its heap memory, leading to a denial of service for all group members via a single small message.