Skip to main content
CVE-2026-57437 Jun 25, 14:34 LOW PATCH Monitor

Use-after-free in Nokogiri's CRuby implementation (versions prior to 1.19.4) allows an application crash via segfault when an `XML::XPathContext` object outlives its source document and that document is freed by Ruby's garbage collector. Only CRuby is affected; JRuby is not. This is not triggerable by malicious document input and cannot be reached through the standard `Document#xpath`, `#css`, or related methods - it requires an unusual direct API usage pattern in application code. No public exploit has been identified, this is not listed in CISA KEV, and the CVSS 4.0 score of 1.7 reflects the tightly constrained triggering conditions.

Information Disclosure Use After Free Memory Corruption Nokogiri Sparklemotion
NVD GitHub VulDB
CVSS 4.0
1.7
EPSS
0.3%
CVE-2026-57436 Jun 25, 14:33 LOW PATCH Monitor

Heap use-after-free in Nokogiri's CRuby implementation (prior to 1.19.4) can corrupt process memory when application code assigns a DTD node as a document root via `Document#root=`. The root cause is insufficient type validation in the setter, which accepted any `Nokogiri::XML::Node` subclass rather than restricting to element nodes, leaving libxml2 in an inconsistent internal state that triggers a dangling pointer dereference during Ruby garbage collection or finalization. No active exploitation is confirmed (not in CISA KEV), no public exploit is identified, and the Nokogiri maintainers rate this low severity; the CVSS 4.0 score of 1.7 with E:U corroborates that assessment.

Information Disclosure Use After Free Memory Corruption Nokogiri Sparklemotion
NVD GitHub VulDB
CVSS 4.0
1.7
EPSS
0.3%
CVE-2026-57435 Jun 25, 14:32 LOW PATCH Monitor

Use-after-free in Nokogiri's CRuby native extension (versions prior to 1.19.4) can corrupt process memory or cause a segfault when an application accesses an XML attribute's child node and subsequently replaces that attribute's value via `Attr#value=` or `#content=`. The underlying libxml2 wrapper frees the native child node while a Ruby object in the document node cache retains a stale pointer, which a later GC mark pass or direct access can dereference. With a CVSS 4.0 score of 1.7, no KEV listing, and no public exploit identified at time of analysis, real-world risk is low and constrained to application availability.

Information Disclosure Use After Free Memory Corruption Nokogiri Sparklemotion
NVD GitHub VulDB
CVSS 4.0
1.7
EPSS
0.3%
CVE-2026-57434 Jun 25, 14:32 LOW PATCH Monitor

Null pointer dereference in Nokogiri prior to 1.19.4 crashes the Ruby process when application code incorrectly calls `.allocate` directly on a native-backed class inheriting from `Nokogiri::XML::Node` and then invokes methods on the resulting uninitialized object. Only CRuby is affected - JRuby is explicitly not vulnerable. No public exploit has been identified; the CVSS 4.0 base score of 1.7 with E:U accurately reflects that this defect requires a developer programming error rather than any crafted external input, placing it firmly in the low-priority category.

Denial Of Service Null Pointer Dereference Nokogiri Sparklemotion
NVD GitHub VulDB
CVSS 4.0
1.7
EPSS
0.3%
CVE-2026-57236 Jun 25, 14:29 LOW PATCH Monitor

Use-after-free in Nokogiri's CRuby (libxml2) implementation allows freed heap memory to be read on subsequent calls to Document#encoding, potentially causing a segmentation fault or leaking stale heap bytes into a Ruby String object. Versions prior to 1.19.4 are affected when the three-step exploitation pattern occurs: an invalid encoding assignment, exception rescue, and continued document use. No public exploit has been identified and this vulnerability is not listed in CISA KEV; the CVSS 4.0 score of 1.7 accurately reflects the low real-world priority.

Information Disclosure Use After Free Memory Corruption Nokogiri Sparklemotion
NVD GitHub VulDB
CVSS 4.0
1.7
EPSS
0.3%
CVE-2026-6681 Jun 25, 20:11 LOW PATCH Monitor

Buffer overflow in wolfSSL's PKCS#7 decoder (versions 5.9.0 and earlier) allows attackers with low-privilege account access on an adjacent network to corrupt memory by providing crafted encrypted messages to applications using undersized output buffers in wc_PKCS7_DecodeEncryptedData. Real-world exploitation is severely constrained by requirements for adjacent network access, low privilege, user interaction, and specific attack target conditions, resulting in minimal integrity impact with no availability or confidentiality effects. No public exploit code or active exploitation is known at the time of analysis.

Buffer Overflow Memory Corruption Wolfssl
NVD GitHub VulDB
CVSS 4.0
1.0
EPSS
0.2%
CVE-2026-6450 Jun 25, 20:18 LOW PATCH Monitor

Certificate Revocation List processing in wolfSSL silently accepts CRLs containing unrecognized critical extensions rather than rejecting them as mandated by RFC 5280, constituting an improper certificate validation flaw (CWE-295). Affected are only wolfSSL builds explicitly compiled with CRL support (HAVE_CRL preprocessor flag) where the attacker can present a crafted CRL carrying a trusted CA signature - conditions that substantially limit the attack surface. An adversary satisfying these prerequisites could cause a revoked certificate to be treated as valid, enabling an authentication bypass. No public exploit has been identified and this CVE is absent from CISA KEV; the CVSS 4.0 score of 1.0 accurately reflects the extreme exploitation constraints.

Authentication Bypass Wolfssl
NVD GitHub VulDB
CVSS 4.0
1.0
EPSS
0.1%
CVE-2026-6678 Jun 25, 20:16 LOW PATCH Monitor

Integer underflow in wolfSSL's PKCS#7 ORI decryption path allows a local low-privileged attacker to cause incorrect length computation during EnvelopedData parsing, resulting in low-severity availability impact. Specifically, when the OID embedded inside an implicit `[4] CONSTRUCTED` Other Recipient Info sequence consumes more bytes than the field's declared length, the `word32` subtraction for `oriValueSz` wraps around to a near-maximal unsigned value, feeding corrupted length data to downstream decryption logic. No public exploit has been identified and no CISA KEV listing exists; exploitation requires local access, high complexity, and passive processing of crafted input by the target application.

Information Disclosure Integer Overflow Wolfssl
NVD GitHub VulDB
CVSS 4.0
1.0
EPSS
0.1%
Prev Page 10 of 10

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy