CWE-674

CWE-674 · 125 records · 72 with a public proof-of-concept

Records the NVD classes under CWE-674, highest CVSS first.

  1. HIGH 8.8CVE-2026-121092

    Uncontrolled recursion in SVG in Google Chrome prior to 157.0.8103.38 allowed a remote attacker to potentially execute arbitrary code inside the sandbox via a crafted HTML page. (Chromium security severity: Low)

    chrome

    AI risk analysis on Exploit-DB.ai →

  2. HIGH 8.2CVE-2026-107376public PoC

    webonyx graphql-php is a PHP implementation of the GraphQL specification. Prior to 15.32.3, GraphQL\Language\Parser performs recursive descent without a recursion limit in parseSelectionSet, parseValueLiteral, and parseTypeReference. A remote attacker can subm…

    AI risk analysis on Exploit-DB.ai →

  3. HIGH 7.8CVE-2026-75655

    Bridge is affected by an Uncontrolled Recursion vulnerability that could result in arbitrary code execution in the context of the current user. An attacker could exploit this vulnerability to execute arbitrary code. Exploitation of this issue requires user int…

    bridge

    AI risk analysis on Exploit-DB.ai →

  4. HIGH 7.5CVE-2026-124439public PoC

    Scriban and Scriban.Signed before 7.5.3 contain uncontrolled recursion flaws in which postfix member, indexer, and call chains bypass ExpressionDepthLimit, array comparison lacks depth and cycle checks, and object.eval bypasses RecursiveLimit. Attackers who ca…

    AI risk analysis on Exploit-DB.ai →

  5. HIGH 7.5CVE-2026-124078public PoC

    plist.js (npm package 'plist') before 5.0.1 contains an uncontrolled resource consumption vulnerability in the binary property-list parser (parseBinary) that allows unauthenticated attackers to crash a Node.js process by exploiting unmemoized recursive resolut…

    AI risk analysis on Exploit-DB.ai →

  6. HIGH 7.5CVE-2026-115290

    Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to denial of service via Serialized Data with Nested Payloads (CAPEC-230). An unauthenticated attacker with network access to the remote cluster server interface of a node can send a specially crafted …

    AI risk analysis on Exploit-DB.ai →

  7. HIGH 7.5CVE-2026-119762

    Axigen Mail Server before 10.5.69, 10.6.x before 10.6.40, and 10.7.x before 10.7.2 contains an unauthenticated denial of service vulnerability caused by unbounded nesting depth when parsing SOAP/XML and JSON request bodies before authentication. Attackers can …

    AI risk analysis on Exploit-DB.ai →

  8. HIGH 7.5CVE-2026-119191public PoC

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used asn1.fromDer(), BIT STRING decoding, maxDepth to process the relevant input or security decision. node-forge d…

    forge

    AI risk analysis on Exploit-DB.ai →

  9. HIGH 7.5CVE-2026-119187public PoC

    Forge (also called node-forge) is a native implementation of Transport Layer Security in JavaScript. Prior to 1.4.1, the affected implementation used forge.tls.createConnection(), TLS record processing, process() to process the relevant input or security decis…

    forge

    AI risk analysis on Exploit-DB.ai →

  10. HIGH 7.5CVE-2026-106972public PoC

    Uncontrolled recursion in MessagePack\BufferUnpacker::unpack() in rybakit/msgpack versions prior to 0.11.0 allows attackers to cause a denial of service through memory exhaustion when an application decodes deeply nested, attacker-controlled MessagePack input.

    AI risk analysis on Exploit-DB.ai →

  11. HIGH 7.5CVE-2026-118037

    In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, uncontrolled recursion, infinite loop, unchecked loop condition and inefficient regular expression vulnerabilities in RadSpreadProcessing and RadSpreadStreamProcessing allow an u…

    AI risk analysis on Exploit-DB.ai →

  12. HIGH 7.5CVE-2026-118036

    In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, uncontrolled recursion, infinite loop, inefficient algorithmic complexity and resource allocation vulnerabilities in RadPdfProcessing and AI document summarization and question a…

    AI risk analysis on Exploit-DB.ai →

  13. HIGH 7.5CVE-2026-118035

    In Progress® Telerik® Document Processing Libraries prior to version 2026.3.1027, uncontrolled recursion, inefficient algorithmic complexity and infinite loop vulnerabilities in RadWordsProcessing allow an unauthenticated attacker to terminate or hang the host…

    AI risk analysis on Exploit-DB.ai →

  14. HIGH 7.5CVE-2026-116871public PoC

    Semantic MediaWiki 3.0.0 before 7.3.1 contains an uncontrolled recursion vulnerability in LegacyParser::getSubqueryDescription() that processes nested query tokens before depth limits apply. Unauthenticated attackers can submit deeply nested query elements to …

    AI risk analysis on Exploit-DB.ai →

  15. HIGH 7.5CVE-2026-116011public PoC

    Crow before 1.3.4 contains an uncontrolled recursion vulnerability in crow::json::load() that allows remote unauthenticated attackers to crash the server by sending deeply nested JSON. Attackers can send a request body with thousands of nested objects to exhau…

    AI risk analysis on Exploit-DB.ai →

  16. HIGH 7.5CVE-2026-114605public PoC

    dnspython is a DNS toolkit for Python. Prior to 2.9.0, dns.name.from_wire_parser follows attacker-controlled DNS compression pointer chains without a hop limit. A malicious DNS wire-format message can force excessive pointer traversal during name decompression…

    AI risk analysis on Exploit-DB.ai →

  17. HIGH 7.5CVE-2026-82230

    Uncontrolled recursion in the mcpack2pb component in Apache bRPC (version < 1.18.0) on all platforms allows remote attackers to make the server crash via sending deeply nested mcpack data. Root Cause: The bRPC mcpack2pb parser (used to serve nshead_mcpack / u…

    AI risk analysis on Exploit-DB.ai →

  18. HIGH 7.5CVE-2026-112368

    An uncontrolled recursion weakness in the BSON decoding logic of the MongoDB PHP driver may allow an unauthenticated party who can supply crafted binary document data to the decoder to exhaust the process stack. This may cause the PHP process using the driver …

    AI risk analysis on Exploit-DB.ai →

  19. HIGH 7.5CVE-2026-111923public PoC

    Fleet before 4.89.0 contains an unbounded recursion vulnerability in Apple MDM enrollment property list parsing that allows unauthenticated attackers to crash the server. Attackers can send a crafted binary plist payload of about 150 bytes to the enrollment en…

    AI risk analysis on Exploit-DB.ai →

  20. HIGH 7.5CVE-2026-100354public PoC

    kin-openapi is a Go project for handling OpenAPI files. Prior to 0.149.0, runtime request, response, and direct schema validation lacks cycle detection when an allOf, anyOf, or oneOf chain refers back to an ancestor schema, even though loading and document val…

    AI risk analysis on Exploit-DB.ai →

  21. HIGH 7.5CVE-2026-95155public PoC

    FasterXML Jackson 1.x, confirmed in jackson-mapper-asl versions 1.8.3, 1.9.2, 1.9.11, 1.9.12, and 1.9.13, allows attackers to cause a denial of service by supplying deeply nested JSON input to an application that deserializes untrusted JSON using ObjectMapper.…

    AI risk analysis on Exploit-DB.ai →

  22. HIGH 7.5CVE-2026-95179public PoC

    An issue in lottie-android 6.7.1 and earlier (and master) allows a remote attacker to cause a denial of service via a crafted Lottie animation JSON containing a cyclic precomposition reference graph that triggers uncontrolled recursion in BaseLayer.forModel an…

    AI risk analysis on Exploit-DB.ai →

  23. HIGH 7.5CVE-2026-58280

    Uncontrolled recursion in .NET allows an unauthorized attacker to deny service over a network.

    AI risk analysis on Exploit-DB.ai →

  24. HIGH 7.5CVE-2026-92876

    IBM Maximo Application Suite - IoT Component 9.2.0, 9.1.0, and 9.0.0 could allow a remote attacker to cause a denial of service due to uncontrolled recursion.

    AI risk analysis on Exploit-DB.ai →

  25. HIGH 7.5CVE-2026-90912

    IBM Maximo AI Service 9.1.0, and 9.2.0 SaaS could allow a remote attacker to cause a denial of service due to uncontrolled recursion.

    AI risk analysis on Exploit-DB.ai →

  26. HIGH 7.5CVE-2026-107826public PoC

    OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.1, readJSON in internal/bodyprocessors/json.go can stop its bounded flattening walk after reaching SecArgumentsLimit or the byte budget and then call gjs…

    AI risk analysis on Exploit-DB.ai →

  27. HIGH 7.5CVE-2026-107300public PoC

    msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the streaming decoder recursively invokes itself for each complete MessagePack value remaining in a chunk. A remote peer can send one chunk containing many small valid values,…

    AI risk analysis on Exploit-DB.ai →

  28. HIGH 7.5CVE-2026-44031public PoC

    Uncontrolled recursion in DcmSequenceOfItems::read() and DcmItem::read() in the dcmdata library of OFFIS DCMTK 3.7.0 allows a remote, unauthenticated attacker to cause a denial of service (stack exhaustion and process crash) via a DICOM dataset containing deep…

    AI risk analysis on Exploit-DB.ai →

  29. HIGH 7.5CVE-2026-107216public PoC

    Excelize is a Go language library for reading and writing Microsoft Excel spreadsheets. From 2.8.1 to 2.11.0, ANCHORARRAY recursively calls the exported CalcCellValue function, creating a fresh calculation context at each cycle and bypassing in-flight and iter…

    excelize

    AI risk analysis on Exploit-DB.ai →

  30. HIGH 7.5CVE-2026-104020public PoC

    Uncontrolled recursion in the Ion reader in Amazon Ion Python before 0.15.0 might allow a remote unauthenticated actor to crash the application using the library, resulting in a denial of service, via a crafted, deeply nested Ion value. To remediate this is…

    AI risk analysis on Exploit-DB.ai →

  31. HIGH 7.5CVE-2026-102497

    The Apache XmlSchema walker (xmlschema-walker) doesn't detect cycles in type derivation, substitution groups, model groups or attribute groups. A malicious schema with such a cycle can make the walker recurse until the stack overflows, causing a denial of serv…

    AI risk analysis on Exploit-DB.ai →

  32. HIGH 7.5CVE-2026-102496

    Apache XmlSchema doesn't limit how deeply schema structures can be nested when it builds its schema model, so a malicious schema can make parsing recurse until the stack overflows. This causes a denial of service. Users are recommended to upgrade to version 2.…

    AI risk analysis on Exploit-DB.ai →

  33. HIGH 7.5CVE-2026-102495

    Apache XmlSchema doesn't limit how deeply schema imports and includes can be nested, so a malicious schema can make parsing recurse until the stack overflows. This causes a denial of service. Users are recommended to upgrade to version 2.3.3, which fixes this …

    AI risk analysis on Exploit-DB.ai →

  34. HIGH 7.5CVE-2026-102281public PoC

    Nest is a framework for building scalable Node.js server-side applications. Prior to 11.2.4 and 12.0.2, a single message with a deeply nested object in its pattern can terminate a NestJS microservice using the TCP or RabbitMQ transport. ServerTCP#handleMessage…

    AI risk analysis on Exploit-DB.ai →

  35. HIGH 7.5CVE-2026-102278public PoC

    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.20, 2.1.6, 3.0.8, and 5.0.11, deeply nested brace groups cause expand_() to recurse once per nesting level at comma-member and single-set expansion site…

    AI risk analysis on Exploit-DB.ai →

  36. HIGH 7.5CVE-2026-102276public PoC

    The brace-expansion library generates arbitrary strings containing a common prefix and suffix. Prior to 1.1.19, 2.1.5, 3.0.7, and 5.0.10, crafted brace patterns can exhaust the native stack in parseCommaParts because parseCommaParts recursively processes the r…

    AI risk analysis on Exploit-DB.ai →

  37. HIGH 7.5CVE-2026-91765public PoC

    cleanup_xml_node() in the SOAP XML parser recurses once per XML nesting level with no depth limit. An unauthenticated attacker can post a SOAP request containing tens of thousands of nested elements to any SoapServer endpoint, exhaust the stack and crash the p…

    AI risk analysis on Exploit-DB.ai →

  38. HIGH 7.5CVE-2026-92564

    A pre-authentication attacker could leverage type nesting to cause a StackOverflowError potentially leading to denial of service. This issue affects Apache Qpid Broker-J: through 10.1.0. Users are recommended to upgrade to version 10.1.1, which fixes the iss…

    AI risk analysis on Exploit-DB.ai →

  39. HIGH 7.5CVE-2026-95844public PoC

    Moquette is a lightweight Java MQTT broker. Prior to 0.18.1, Moquette does not limit the depth of topic names and topic filters before processing them through recursive CTrie insertion and matching operations. A remote client can publish or subscribe with a de…

    moquette

    AI risk analysis on Exploit-DB.ai →

  40. HIGH 7.5CVE-2026-95861

    A malicious actor with access to the network could exploit an Uncontrolled Recursion vulnerability found in certain UniFi gateway devices to execute a Denial of Service (DoS) attack on the device.

    AI risk analysis on Exploit-DB.ai →

  41. HIGH 7.5CVE-2026-91863

    A specially crafted WS-Policy document with deeply nested policy elements can bypass Neethi's nesting-depth limit and exhaust the thread stack, crashing the parser (denial of service). Users are recommended to upgrade to version 3.2.4, which fixes this issue.

    neethi

    AI risk analysis on Exploit-DB.ai →

  42. HIGH 7.5CVE-2026-61483

    ** UNSUPPORTED WHEN ASSIGNED ** Uncontrolled Recursion vulnerability in Apache Lucy. This issue affects Apache Lucy: all versions. As this project is retired, we do not plan to release a version that fixes this issue. Users are recommended to find an alterna…

    lucy

    AI risk analysis on Exploit-DB.ai →

  43. HIGH 7.5CVE-2026-68073

    A pre-authentication attacker could leverage type nesting to cause a StackOverflowError potentially leading to denial of service. This issue affects Apache Qpid Broker-J: through 10.0.1. Users are recommended to upgrade to version 10.1.0, which fixes the iss…

    qpid broker-j

    AI risk analysis on Exploit-DB.ai →

  44. HIGH 7.5CVE-2026-67590

    A pre-authentication attacker could leverage type nesting to cause a StackOverflowError potentially leading to denial of service. This issue affects Apache Qpid ProtonJ2: through 1.1.0. Users are recommended to upgrade to version 1.2.0, which fixes the issue…

    qpid protonj2

    AI risk analysis on Exploit-DB.ai →

  45. HIGH 7.5CVE-2026-67552

    A pre-authentication attacker could leverage type nesting to cause a StackOverflowError potentially leading to denial of service. This issue affects Apache Qpid Proton-Dotnet through 1.0.0. Users are recommended to upgrade to version 1.1.0, which fixes the i…

    qpid proton-dotnet

    AI risk analysis on Exploit-DB.ai →

  46. HIGH 7.5CVE-2026-66274

    A pre-authentication attacker could leverage type nesting to cause a StackOverflowError potentially leading to denial of service. This issue affects Apache Qpid Proton-J: through 0.34.1. Users are recommended to upgrade to version 0.35.0, which fixes the iss…

    qpid proton-j

    AI risk analysis on Exploit-DB.ai →

  47. MEDIUM 6.6CVE-2026-76181

    LibreOffice includes a dBASE database driver, which reads dBASE tables and their .ndx index files when a folder of dBASE files is used as a data source. A heap buffer overflow existed when an index page was read. The number of entries recorded in a page was no…

    AI risk analysis on Exploit-DB.ai →

  48. MEDIUM 6.5CVE-2026-112072public PoC

    vault-java-driver, a Java client for HashiCorp Vault, parses Vault's JSON responses with a vendored minimal-json parser that has no nesting depth limit. A deeply nested value raises a StackOverflowError, which escapes catch (Exception) handlers and kills the r…

    AI risk analysis on Exploit-DB.ai →

  49. MEDIUM 6.5CVE-2026-121423public PoC

    SurrealDB before 3.3.0 contains an unbounded recursion vulnerability that allows authenticated users to abort the surreald process by triggering stack overflow on deeply nested values. Attackers can repeatedly run UPDATE statements wrapping a stored array in i…

    AI risk analysis on Exploit-DB.ai →

  50. MEDIUM 6.5CVE-2026-64860public PoC

    ESP-Protocols is a collection of protocol components for ESP-IDF. Prior to mDNS version 1.11.2, the `mdns` component follows DNS name-compression pointers recursively when parsing fully qualified domain names (FQDNs) in inbound mDNS packets without capping poi…

    AI risk analysis on Exploit-DB.ai →

  51. MEDIUM 6.5CVE-2026-88858

    A user with the Viewer role in Grafana can crash the server by submitting a crafted server-side math expression (uncontrolled recursion). A user with permission to provision alert rules can make the outage persist across restarts.

    AI risk analysis on Exploit-DB.ai →

  52. MEDIUM 6.5CVE-2026-55862public PoC

    pupnp is an SDK for development of UPnP device and control point applications. Prior to 2.0.0, multiple ixml DOM traversal functions process deeply nested XML with unbounded recursion. The iterative XML parser accepts the document, but ixmlPrintDomTreeRecursiv…

    AI risk analysis on Exploit-DB.ai →

  53. MEDIUM 6.5CVE-2026-103008

    Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted request that causes the server to construct and process a deeply nested data structure with no bound on recursion depth. Elasticsearch contains an uncontrol…

    elasticsearch

    AI risk analysis on Exploit-DB.ai →

  54. MEDIUM 6.5CVE-2026-103006

    Uncontrolled Recursion (CWE-674) in Elasticsearch can lead to Denial of Service via a specially crafted, deeply nested request submitted to the aggregation feature of the search API. Elasticsearch contains an uncontrolled recursion weakness in its search aggre…

    elasticsearch

    AI risk analysis on Exploit-DB.ai →

  55. MEDIUM 6.5CVE-2026-102409

    Uncontrolled Recursion (CWE-674) in Elasticsearch can allow an authenticated user with low privileges to terminate an Elasticsearch node, resulting in denial of service, via Excessive Allocation (CAPEC-130).

    AI risk analysis on Exploit-DB.ai →

  56. MEDIUM 6.5CVE-2026-61811public PoC

    Wazuh is an open-source security platform providing unified XDR and SIEM protection for endpoints and cloud workloads. From 3.8.0 until 4.14.7, the _getattributes() function in src/os_xml/os_xml.c recursively processes every XML attribute without a depth limit…

    AI risk analysis on Exploit-DB.ai →

  57. MEDIUM 6.2CVE-2026-92822

    A flaw was found in libmodulemd. When parsing module metadata, the xmd field is converted into nested GVariant values through recursive YAML mapping and sequence helpers without a recursion-depth or node-count limit. An attacker who can supply crafted modulemd…

    AI risk analysis on Exploit-DB.ai →

  58. MEDIUM 6.2CVE-2026-59168public PoC

    Dasel is a command-line tool and library for querying, modifying, and transforming data structures. From 3.0.0 until 3.11.1, parsing/json/json_reader.go decodeValue, decodeObject, and decodeArray, and parsing/xml/reader.go parseElement, recurse once per input …

    AI risk analysis on Exploit-DB.ai →

  59. MEDIUM 5.9CVE-2026-62303public PoC

    Pistache is a high-performance REST toolkit written in C++. From 0.0.5 through 0.4.26, `SegmentTreeNode::sanitizeResource()` in `src/server/router.cc` uses `std::regex_replace()` with the `//+` expression to collapse consecutive slashes. With libstdc++, a path…

    AI risk analysis on Exploit-DB.ai →

  60. MEDIUM 5.9CVE-2026-107833public PoC

    OWASP Coraza WAF is a golang modsecurity compatible web application firewall library. From 3.0.0 until 3.8.0, ProcessResponse in internal/bodyprocessors/json.go passes the ignoreJSONRecursionLimit value of -1 to readJSON, while the recursive guard only stops a…

    AI risk analysis on Exploit-DB.ai →

  61. MEDIUM 5.9CVE-2026-19498

    IBM Security Verify Access 10.0 through 10.0.9.2 and IBM Verify Identity Access 11.0 through 11.0.3 could allow a remote attacker to cause a denial of service due to uncontrolled recursion.

    security verify access · security verify access container · verify identity access · verify identity access container

    AI risk analysis on Exploit-DB.ai →

  62. MEDIUM 5.9CVE-2026-100702public PoC

    Nodemailer before 10.0.2 fails to properly flatten deeply nested arrays in recipient fields such as to, cc, and bcc, allowing attackers to cause stack exhaustion. Attackers can supply a deeply nested JSON recipient array that triggers recursive Array.toString(…

    AI risk analysis on Exploit-DB.ai →

  63. MEDIUM 5.5CVE-2026-125221public PoC

    FFmpeg through 9.0.2 contains an uncontrolled recursion vulnerability in score_header() in libavcodec/flac_parser.c that allows attackers to exhaust the thread stack via crafted FLAC input. Attackers can supply a FLAC stream packed with many small valid-lookin…

    AI risk analysis on Exploit-DB.ai →

  64. MEDIUM 5.5CVE-2026-119591public PoC

    SQLite before 3.54.0 contains a stack exhaustion vulnerability in countOfViewOptimization() that allows attackers to crash the host process via count(*) over a large multi-row VALUES clause. Attackers supplying SQL or a database file with a crafted view can tr…

    sqlite

    AI risk analysis on Exploit-DB.ai →

  65. MEDIUM 5.5CVE-2026-119376public PoC

    SQLite before 3.54.0 contains a stack exhaustion vulnerability that allows attackers to bypass the SQLITE_LIMIT_EXPR_DEPTH limit by chaining COLLATE postfix operators. Attackers can supply roughly 175,000 chained COLLATE operators in SQL or an untrusted databa…

    sqlite

    AI risk analysis on Exploit-DB.ai →

  66. MEDIUM 5.5CVE-2026-119371public PoC

    SQLite before 3.54.0 contains a stack exhaustion vulnerability that allows attackers to bypass the SQLITE_LIMIT_EXPR_DEPTH nesting limit because common table expressions are not counted against it. Attackers can supply a WITH clause chaining tens of thousands …

    sqlite

    AI risk analysis on Exploit-DB.ai →

  67. MEDIUM 5.5CVE-2026-110263

    OW2 ASM 3.0 before 9.11 contains an uncontrolled recursion vulnerability in SignatureReader.parseType() that allows attackers to exhaust the stack via deeply nested generic type signatures. Attackers can supply a crafted class file with a long Signature attrib…

    AI risk analysis on Exploit-DB.ai →

  68. MEDIUM 5.5CVE-2026-110259

    OW2 ASM 3.0 before 9.11 contains an uncontrolled recursion vulnerability in ClassWriter.replaceAsmInstructions() that allows attackers to cause denial of service through crafted class files. Attackers can supply a class with a large method containing many long…

    AI risk analysis on Exploit-DB.ai →

  69. MEDIUM 5.5CVE-2026-44037public PoC

    Uncontrolled mutual recursion between DcmJSONReader::parseDataSet(), DcmJSONReader::parseElement() and DcmJSONReader::parseSequence() in dcmdata/libsrc/dcjsonrd.cc of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion and proce…

    AI risk analysis on Exploit-DB.ai →

  70. MEDIUM 5.5CVE-2026-44036public PoC

    Uncontrolled mutual recursion between DcmXMLParseHelper::parseDataSet() and DcmXMLParseHelper::parseSequence() in the XML-to-DICOM converter (dcmdata/libdcxml/xml2dcm.cc) of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion an…

    AI risk analysis on Exploit-DB.ai →

  71. MEDIUM 5.5CVE-2026-44035public PoC

    Uncontrolled recursion in DcmDicomDir::moveRecordToTree() in dcmdata/libsrc/dcdicdir.cc of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion and process crash) via a crafted DICOMDIR file with a deeply chained sequence of dire…

    AI risk analysis on Exploit-DB.ai →

  72. MEDIUM 5.5CVE-2026-44033public PoC

    Uncontrolled recursion in XMLNode::ParseXMLElement() and XMLNode::emptyTheNode() in the bundled XML parser (ofstd/libsrc/ofxml.cc) of OFFIS DCMTK 3.7.0 allows an attacker to cause a denial of service (stack exhaustion and process crash) via a crafted XML docum…

    AI risk analysis on Exploit-DB.ai →

  73. MEDIUM 5.3CVE-2026-119137public PoC

    Wasmtime 42.0.0 before 48.0.6 and 49.0.0 before 49.0.3 contains a stack overflow vulnerability that allows guests to crash the host through recursive type drops. Guests can define a long chain of recursive types so that removing the top-level type triggers unb…

    AI risk analysis on Exploit-DB.ai →

  74. MEDIUM 5.3CVE-2026-113650public PoC

    ApostropheCMS is an open-source Node.js content management system. In sanitize-html 2.18.0, when an <iframe> is not allowed and disallowedTagsMode is 'discard' (the defaults), its raw-text content is re-sanitized by a recursive call to sanitizeHtml(text, optio…

    AI risk analysis on Exploit-DB.ai →

  75. MEDIUM 5.3CVE-2026-109267public PoC

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a stack overflow in the MSL decoder caused by an incorrect depth check that fails to limit recursion. Attackers can supply a set of crafted MSL images that exhaust the stack when one of them is read…

    AI risk analysis on Exploit-DB.ai →

  76. MEDIUM 5.3CVE-2026-107298public PoC

    msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the array and map decoding paths have no nesting-depth limit, allowing an attacker who can provide MessagePack input to submit deeply nested containers that exhaust the JavaSc…

    AI risk analysis on Exploit-DB.ai →

  77. MEDIUM 5.3CVE-2026-107208public PoC

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-30 and 6.9.13-55, a crafted XMP profile can reach a recursion limit that is handled as a fatal condition instead of an ordinary exception, terminating…

    AI risk analysis on Exploit-DB.ai →

  78. MEDIUM 5.3CVE-2026-106572public PoC

    ImageMagick is free and open-source software used for editing and manipulating digital images. Prior to 7.1.2-30 and 6.9.13-55, a missing recursion-depth check in the CALS decoder allows a crafted CALS image to exhaust the call stack and terminate the process.…

    AI risk analysis on Exploit-DB.ai →

  79. MEDIUM 5.3CVE-2026-102265public PoC

    PyJWT is a Python implementation of JSON Web Token standards. From 2.13.0 until 2.14.0, PyJWS._load in jwt/api_jws.py is affected because parser catches ValueError but not RecursionError. This occurs when a deeply nested token header reaches json.loads. As a r…

    AI risk analysis on Exploit-DB.ai →

  80. MEDIUM 5.3CVE-2026-63386public PoC

    js-toml is a TOML parser for JavaScript. Prior to 1.1.3, load() does not bound nesting or dotted-key depth in the recursive parser at src/load/parser.ts or the interpreter at src/load/interpreter.ts, so deeply nested arrays, deeply nested inline tables, or lon…

    AI risk analysis on Exploit-DB.ai →

  81. MEDIUM 5.3CVE-2026-15830public PoC

    An issue was discovered in Django 5.2 before 5.2.17 and 6.0 before 6.0.8. GeoDjango's `django.contrib.gis.geos.GEOSGeometry` is subject to a potential denial-of-service when parsing deeply nested `GEOMETRYCOLLECTION` objects supplied as well-known text (WKT), …

    AI risk analysis on Exploit-DB.ai →

  82. MEDIUM 4.7CVE-2026-107678public PoC

    FFmpeg through 9.0.2 contains a stack exhaustion vulnerability in av_encryption_init_info_free() in libavutil/encryption_info.c, which recursively frees AVEncryptionInitInfo linked lists built by the MOV demuxer's mov_read_pssh(). Attackers can supply a crafte…

    ffmpeg

    AI risk analysis on Exploit-DB.ai →

  83. MEDIUM 4.3CVE-2026-63475public PoC

    isomorphic-git is a pure JavaScript implementation of Git for Node.js and browsers. Prior to 1.38.6, isomorphic-git persists server-supplied circular symref= capabilities through updateRemoteRefs, and GitRefManager.resolve() follows the resulting loose symboli…

    AI risk analysis on Exploit-DB.ai →

  84. MEDIUM 4.3CVE-2026-101180

    DoS vulnerability in the file parsing module. Impact: Successful exploitation of this vulnerability may affect availability.

    AI risk analysis on Exploit-DB.ai →

  85. MEDIUM 4.3CVE-2026-119542

    A flaw was found in the Ickle query parser in Infinispan. A query containing deeply nested predicates can cause recursive parsing to exhaust the Java thread stack and throw an uncaught StackOverflowError. An authenticated user with BULK_READ permission who can…

    AI risk analysis on Exploit-DB.ai →

  86. MEDIUM 4.3CVE-2026-103118

    A vulnerability was detected in GraphicsMagick up to 1.3.47. Affected by this vulnerability is the function ExtractPostscript of the file coders/wpg.c of the component WPG File Handler. Performing a manipulation results in uncontrolled recursion. The attack ma…

    AI risk analysis on Exploit-DB.ai →

  87. LOW 3.7CVE-2026-119123public PoC

    ImageMagick before 7.1.2-34 contains a stack overflow vulnerability in the TIFF decoder that occurs when the DNG decoder is disabled. Attackers can supply a crafted image file for processing to trigger the stack overflow and crash the application, causing deni…

    imagemagick

    AI risk analysis on Exploit-DB.ai →

  88. LOW 3.7CVE-2026-109264public PoC

    ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains uncontrolled recursion in the MVG decoder that can exhaust the program stack. An attacker who controls a file name processed by ImageMagick can trigger a stack overflow that crashes the process, cau…

    AI risk analysis on Exploit-DB.ai →

  89. LOW 3.7CVE-2026-106449public PoC

    yawkat LZ4 Java provides LZ4 compression for Java. Prior to 1.11.4, net.jpountz.lz4.LZ4BlockInputStream configured with stopOnEmptyBlock set to false handles each well-formed empty LZ4Block by recursively calling refill(), allowing a long sequence of empty blo…

    AI risk analysis on Exploit-DB.ai →

  90. LOW 3.3CVE-2026-108331

    Tanium addressed an infinite loop vulnerability in Threat Response Client Extension.

    AI risk analysis on Exploit-DB.ai →

  91. LOW 3.3CVE-2026-116144public PoC

    ImageMagick before 6.9.13-58 and 7.x before 7.1.2-33 contains uncontrolled recursion in the MVG decoder that can lead to a stack overflow. Attackers can supply a crafted MVG file that, when read with specific arguments, exhausts the stack and crashes the proce…

    AI risk analysis on Exploit-DB.ai →

  92. UNSCOREDCVE-2026-123660public PoC

    In Vulnerability-Lookup 5.5.1 up to but not including 6.4.1, a signed-in user could make the server allocate memory far out of proportion to their input through a webhook notification's payload template. Each placeholder's format specifier was passed unchanged…

    AI risk analysis on Exploit-DB.ai →

  93. UNSCOREDCVE-2026-120689public PoC

    HDF5 through 2.2.0 contains an uncontrolled recursion vulnerability in H5B__iterate_helper() in src/H5B.c. When iterating a version 1 B-tree, the function does not verify that a child node’s level matches the expected level. That check is performed only in H5B…

    AI risk analysis on Exploit-DB.ai →

  94. UNSCOREDCVE-2026-120135

    Uncontrolled Recursion vulnerability in Apache Thrift Java bindings. This issue affects Apache Thrift: before 0.24.0. Users are recommended to upgrade to version 0.24.0, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  95. UNSCOREDCVE-2026-61847public PoC

    Crass is a Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification. Prior to 1.0.7, when the `:preserve_comments` option is not enabled, which is the default, Crass discards CSS comments by recursively consuming the next token. An atta…

    AI risk analysis on Exploit-DB.ai →

  96. UNSCOREDCVE-2026-61846public PoC

    Crass is a Ruby CSS parser that's fully compliant with the CSS Syntax Level 3 specification. Prior to 1.0.7, Crass recursively parses `CSS simple blocks and functions` without a depth guard. An attacker-controlled CSS value containing deeply nested blocks or f…

    AI risk analysis on Exploit-DB.ai →

  97. UNSCOREDCVE-2026-105042

    A message body that is deeply nested and decoded by pn_message_body() could overflow the stack and cause a crash. This issue affects Apache Qpid Proton C: through 0.40.0. Users are recommended to upgrade to version 0.41.1, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  98. UNSCOREDCVE-2026-116586public PoC

    Go JOSE provides an implementation of the Javascript Object Signing and Encryption set of standards in Go, including support for JSON Web Encryption (JWE), JSON Web Signature (JWS), and JSON Web Token (JWT) standards. Prior to 4.1.5, parsing attacker-controlle…

    AI risk analysis on Exploit-DB.ai →

  99. UNSCOREDCVE-2026-65628public PoC

    jose_jwk:shared_secret/2 (exposed in Elixir as JOSE.JWK.shared_secret/2) derives an ECDH shared secret from two JWKs. Its first function clause only matches when both JWKs carry the same key type (kty) module, and its fallback clause re-invokes itself as share…

    AI risk analysis on Exploit-DB.ai →

  100. UNSCOREDCVE-2026-66282public PoC

    In EmberZNet 9.1.1 and earlier, a malformed Publish Billing Period command can result in a recursive function call that will never reach its end condition. These messages must come from a device that has already joined the network. Only devices supporting the …

    AI risk analysis on Exploit-DB.ai →

  101. UNSCOREDCVE-2026-110974

    The org.json parser in com.vaadin.external.google:android-json recurses once per nesting level with no depth limit: JSONTokener.nextValue() calls readArray() and readObject(), which call nextValue() again. A deeply nested JSON document, around 20 KB of nested …

    AI risk analysis on Exploit-DB.ai →

  102. UNSCOREDCVE-2026-54427

    Uncontrolled recursion in the AMF parser in Apache bRPC < 1.18.0 allows a remote RTMP peer to crash a bRPC process by sending deeply nested AMF objects or arrays. The parser recursively processed nested AMF containers without enforcing a depth limit, which cou…

    AI risk analysis on Exploit-DB.ai →

  103. UNSCOREDCVE-2026-54426

    Uncontrolled recursion in the Redis reply parser in Apache bRPC < 1.18.0 allows a remote Redis server peer to crash a bRPC Redis client process by returning a deeply nested RESP array reply. The parser recursed once for each nested array level without enforcin…

    AI risk analysis on Exploit-DB.ai →

  104. UNSCOREDCVE-2026-54425

    Uncontrolled recursion in the HTTP/2 HPACK decoder in Apache bRPC before 1.18.0 allows remote attackers to cause denial of service by sending a crafted HTTP/2 header block containing many consecutive Dynamic Table Size Update entries. Each update was decoded b…

    AI risk analysis on Exploit-DB.ai →

  105. UNSCOREDCVE-2026-112895public PoC

    Pillow is a Python imaging library. From 5.1.0 until 13.0.0, Pillow can exhaust resources while parsing an existing PDF during an append operation. PdfParser follows page-tree child references without cycle or duplication tracking and follows previous-trailer …

    AI risk analysis on Exploit-DB.ai →

  106. UNSCOREDCVE-2026-110673public PoC

    Cpanel::JSON::XS versions before 4.80 for Perl allow stack exhaustion via nested tagged values under allow_tags in decode_tag. With allow_tags, "(" starts a tagged value. Its tag and value are decoded recursively, and each can start another tagged value. Unli…

    AI risk analysis on Exploit-DB.ai →

  107. UNSCOREDCVE-2026-8168

    Uncontrolled recursion in the SVG parser and renderer of the Qt SVG module (QtSvg) in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted SVG file with deeply nested elements.

    AI risk analysis on Exploit-DB.ai →

  108. UNSCOREDCVE-2026-109449public PoC

    In Symfony Expression Language versions prior to 5.4.54, 6.4.48, 7.4.21, and 8.1.9, the parser of the ExpressionLanguage component built its node tree with no bound on its depth. An expression made of tens of thousands of nested unary operators, array literals…

    AI risk analysis on Exploit-DB.ai →

  109. UNSCOREDCVE-2026-109413public PoC

    In Symfony YAML prior to versions 5.4.54, 6.4.45, 7.4.18, and 8.1.6, Yaml\Parser::lexInlineStructure() recursed through lexInlineMapping() and lexInlineSequence() for every { and [ of an inline collection, without entering the nesting level that the rest of th…

    AI risk analysis on Exploit-DB.ai →

  110. UNSCOREDCVE-2026-104635public PoC

    Uncontrolled Recursion vulnerability in Protobuf.JSON.Decode in elixir-protobuf protobuf allows an unauthenticated remote attacker to crash the decoding process via a deeply nested JSON document. Any application that decodes attacker-supplied JSON with Protobu…

    AI risk analysis on Exploit-DB.ai →

  111. UNSCOREDCVE-2026-106447public PoC

    StableLib is a stable library of useful TypeScript and JavaScript code. Prior to 2.0.4, the @stablelib/cbor decoder recursively processes nested CBOR arrays, maps, and tags through _decodeValue() without enforcing a maximum nesting depth. A sufficiently deep s…

    AI risk analysis on Exploit-DB.ai →

  112. UNSCOREDCVE-2026-96289

    Uncontrolled Recursion vulnerability in Apache Thrift PHP bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  113. UNSCOREDCVE-2026-83663

    Uncontrolled Recursion vulnerability in Apache Thrift go bindings. Both Go transports satisfy a read out of a buffered frame and, when that frame yields no payload bytes, read the next frame and call `Read` again instead of looping. A peer produces such a f…

    AI risk analysis on Exploit-DB.ai →

  114. UNSCOREDCVE-2026-66858

    The protocol skip routine in several Apache Thrift bindings did not apply the binding's recursion limit, so a message that nests unknown fields deeply enough can exhaust the stack. Affected: the Python C++ accelerator (the pure-Python protocols are not affecte…

    AI risk analysis on Exploit-DB.ai →

  115. UNSCOREDCVE-2026-96288

    Uncontrolled Recursion, Allocation of resources without limits or throttling vulnerability in Apache Thrift Erlang bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  116. UNSCOREDCVE-2026-94650

    Uncontrolled Recursion vulnerability in Apache Thrift c_glib bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  117. UNSCOREDCVE-2026-85493

    Uncontrolled Recursion vulnerability in Apache Thrift Dart and Java ME bindings. This issue affects Apache Thrift: before 0.25.0. Users are recommended to upgrade to version 0.25.0, which fixes the issue.

    AI risk analysis on Exploit-DB.ai →

  118. UNSCOREDCVE-2026-103600public PoC

    Uncontrolled recursion in the ASN.1 parser (Asn1InputStream, Asn1StreamParser) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a remote unauthenticated attacker to cause a denial of service via a crafted ASN.1 encoding of deeply nested constr…

    AI risk analysis on Exploit-DB.ai →

  119. UNSCOREDCVE-2026-102510

    Integer Overflow, Improper Validation of Array Index, Uncontrolled Recursion and Memory Allocation with Excessive Size Value in the Go implementation of Apache PLC4X (PLC4Go) allow a malicious device, or an attacker able to inject network traffic, to crash or …

    AI risk analysis on Exploit-DB.ai →

  120. UNSCOREDCVE-2026-102509

    Memory Allocation with Excessive Size Value, Allocation of Resources Without Limits, and Uncontrolled Recursion in the Java implementation of Apache PLC4X (PLC4J) allow a malicious or impersonated device to exhaust the memory or stack of the client application…

    AI risk analysis on Exploit-DB.ai →

  121. UNSCOREDCVE-2026-103087public PoC

    Uncontrolled recursion in the Gosub browser engine (gosub-engine) through 0.1.0 and main before commit 46868b3 allows a remote attacker to cause a Denial of Service (stack exhaustion and application crash) via an SVG document containing an excessive number of …

    AI risk analysis on Exploit-DB.ai →

  122. UNSCOREDCVE-2026-78253

    Uncontrolled recursion in QXmlStreamReader::readElementText() in Qt Group Qt allows attackers to cause a denial of service (application crash via stack exhaustion) via a crafted XML document.

    AI risk analysis on Exploit-DB.ai →

  123. UNSCOREDCVE-2026-65651public PoC

    temporalio/sqlparser accepts SQL containing deeply nested unary expressions and can return a correspondingly deep abstract syntax tree without enforcing an applicable nesting limit. The library's String and Walk operations recursively traverse that tree. An ap…

    AI risk analysis on Exploit-DB.ai →

  124. UNSCOREDCVE-2026-89418public PoC

    google-protobuf contains an unbounded recursion when parsing unknown protobuf group fields. An attacker can send a small crafted payload of deeply nested START_GROUP wire bytes to any Node.js service that calls the generated deserializeBinary() API, causing a …

    AI risk analysis on Exploit-DB.ai →

  125. UNSCOREDCVE-2026-19248

    QDomDocument XML parsing is vulnerable to a remotely-triggerable denial-of-service crash when processing untrusted input.

    AI risk analysis on Exploit-DB.ai →