Safeguard
Tag

denial-of-service

Safeguard articles tagged "denial-of-service" — guides, analysis, and best practices for software supply chain and application security.

69 articles

Security

CVE-2022-42004: The jackson-databind DoS Explained

CVE-2022-42004 is a denial-of-service flaw in jackson-databind where deeply nested arrays exhaust resources during deserialization. Here is who is affected and how to fix it.

Jun 22, 20255 min read
Security

CVE-2023-34462: The Netty SniHandler Memory Exhaustion Flaw

CVE-2023-34462 lets a crafted TLS ClientHello force Netty's SniHandler to allocate up to 16MB per connection, opening a denial-of-service path. Here is the root cause, affected versions, and the fix.

Jun 11, 20255 min read
Security

CVE-2022-2309: The lxml NULL Pointer Dereference DoS Explained

CVE-2022-2309 crashes lxml applications through a NULL pointer dereference in iterwalk. Here is the affected version matrix and how to remediate it.

Jun 11, 20255 min read
Security

CVE-2023-1370: How a json-smart Recursion Bug Crashes Java Apps

CVE-2023-1370 lets an attacker crash any Java service that parses untrusted JSON with json-smart, using deeply nested arrays to exhaust the stack. Here is the fix.

Jun 9, 20254 min read
Security

CVE-2022-3509: The protobuf-java DoS Vulnerability Explained

CVE-2022-3509 is a denial-of-service flaw in protobuf-java's text-format parser that lets crafted input trigger long garbage-collection pauses. Here is who is affected and how to fix it.

Jun 9, 20255 min read
Security

CVE-2022-45688: The Hutool JSON Stack Overflow, Explained

CVE-2022-45688 is a stack-overflow denial-of-service bug in the XML-to-JSON conversion path of hutool-json and org.json. Here is what triggers it and how to fix it.

May 27, 20255 min read
Security

CVE-2023-29469: A libxml2 Hashing Flaw That Crashes XML Parsers

CVE-2023-29469 lets a crafted XML document trigger a double free in libxml2 through non-deterministic hashing of empty strings. Affected versions and fixes explained.

Apr 29, 20255 min read
DevSecOps

Tornado Python Security: Hardening Your Async Web App

A security-focused guide to the Tornado Python web framework, covering the cookie-parsing DoS, secure cookie configuration, and safe deployment patterns.

Apr 9, 20256 min read
Open Source

Is body-parser Safe to Use? A Security Review of the npm Package

npm body-parser is Express middleware for reading request bodies, and it is safe when kept current. Here is the CVE-2024-45590 denial-of-service issue and how to configure it defensively.

Apr 9, 20255 min read
Security

CVE-2023-22081: The Oracle Java JSSE Denial-of-Service Flaw

CVE-2023-22081 is a Java SE and GraalVM vulnerability in the JSSE component that can cause a partial denial of service over HTTPS. Here is what to patch.

Apr 9, 20255 min read
Security

CVE-2022-40152: Woodstox XML Parsing Denial of Service

CVE-2022-40152 lets malicious XML with deeply nested DTD content crash Woodstox-based parsers via stack overflow. Here is the root cause, affected versions, and how to remediate it.

Apr 9, 20255 min read
Open Source

papaparse npm: Security Review and Best Practices

PapaParse is the go-to CSV parser for JavaScript, but older versions carry a ReDoS flaw. Here is a security review and how to use it safely on untrusted files.

Apr 8, 20255 min read

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.

denial-of-service (Page 5) — Safeguard Blog