जमा करें #908445: java-json-tools jackson-coreutils 2.0 Denial of Serviceजानकारी

शीर्षकjava-json-tools jackson-coreutils 2.0 Denial of Service
विवरणQuadratic CPU DoS and Unbounded Memory Exhaustion in JSON Pointer Parsing (TreePointer.tokensFromInput) The JSON Pointer parser in TreePointer.tokensFromInput() has two resource exhaustion vulnerabilities that together enable denial-of-service via a single crafted input string: Quadratic CPU consumption (CWE-405): The parser uses iterative substring() calls to split the pointer into tokens. Each substring() copies the remaining string, resulting in O(n^2) total allocation and CPU time for an input with n segments. Unbounded memory allocation (CWE-770): Parsed tokens are accumulated into an ArrayList with no capacity limit. An input with 200,000+ segments causes unbounded memory growth leading to OutOfMemoryError. Both vulnerabilities share the same entry point, same function, and same fix location.
स्रोत⚠️ https://github.com/java-json-tools/jackson-coreutils/issues/66
उपयोगकर्ता
 York Shen - Yong Shen - PayPal Cyber Security Team (UID 100171)
सबमिशन29/07/2026 09:27 AM (1 महीना पहले)
संयम07/09/2026 09:06 PM (1 month later)
स्थितिस्वीकृत
VulDB प्रविष्टि399667 [java-json-tools jackson-coreutils 2.0 JSON Pointer parser TreePointer.java TreePointer.tokensFromInput सेवा अस्वीकार]
अंक20

Want to know what is going to be exploited?

We predict KEV entries!