PatchSiren cyber security CVE debrief
CVE-2026-79769 sparklemotion CVE debrief
A possible invalid memory read was found in Nokogiri versions before 1.19.4 in the protected internal Node#initialize_copy_with_args helper. This issue can cause a process crash if application code calls this protected method with a non-Node argument. The vulnerability is only triggerable by a programming error and cannot be triggered by untrusted input or normal use of the public API. Only CRuby is affected. Evidence is limited to official CVE and NVD records, and specific exploitation scenarios require verification.
- Vendor
- sparklemotion
- Product
- nokogiri
- CVSS
- HIGH 8.7
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-25
- Original CVE updated
- 2026-09-24
- Advisory published
- 2026-08-25
- Advisory updated
- 2026-09-24
Who should care
Defenders and developers using Nokogiri in CRuby environments should assess exposure and prioritize verification and remediation. This includes reviewing application code for calls to Node#initialize_copy_with_args with non-Node arguments and verifying Nokogiri version and upgrading to 1.19.4 or later. Security teams should also monitor for potential process crashes or errors related to Nokogiri and review relevant logs for exposed assets that need extra.
Why it matters
Defenders should prioritize verifying and upgrading to Nokogiri version 1.19.4 or later, especially in CRuby environments where this vulnerability is known to be present. The vulnerability can cause a process crash if application code calls the protected Node#initialize_copy_with_args method with a non-Node argument. Evidence is limited to official CVE and NVD records, and specific exploitation scenarios require verification.
- Potential process crashes or errors related to Nokogiri
- Need to verify and upgrade to Nokogiri version 1.19.4 or later
- Review application code for calls to Node#initialize_copy_with_args with non-Node arguments
Technical summary
Nokogiri versions before 1.19.4 contain a possible invalid memory read in the protected internal Node#initialize_copy_with_args helper behind Node#dup and #clone. This issue can cause a process crash if application code calls this protected method with a non-Node argument. The vulnerability is only triggerable by a programming error and cannot be triggered by untrusted input or normal use of the public API. Only CRuby is affected. Evidence is limited to official CVE and NVD records, and specific exploitation scenarios require verification.
Defensive priority
Defenders should prioritize verifying and upgrading to Nokogiri version 1.19.4 or later, especially in CRuby environments where this vulnerability is known to be present.
Recommended defensive actions
- Verify Nokogiri version and upgrade to 1.19.4 or later
- Review application code for calls to Node#initialize_copy_with_args with non-Node arguments
- Monitor for potential process crashes or errors related to Nokogiri
- Perform a thorough review of application code that uses Nokogiri to identify potential calls to Node#initialize_copy_with_args with non-Node arguments
- Check for any existing compensating controls that may mitigate the impact of this vulnerability
- Track exceptions and retest remediated assets to ensure the vulnerability is properly addressed
- Review relevant monitoring, detection, and logs for exposed assets that need extra review
Evidence notes
The CVE record and NVD entry provide details about the vulnerability, including its description and affected versions. However, the corpus does not establish versions beyond CRuby or specific exploitation scenarios, requiring verification from official sources.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-79769 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-79769
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-79769 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-79769
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/sparklemotion/nokogiri/security/advisories/GHSA-g9g8-vgvw-g3vf
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/nokogiri-before-invalid-memory-read-via-initialize-copy-with-args
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.