{"answers":{"affected":"1 open source package ship an affected version, including bandit.","exploited":"There is no known exploitation of CVE-2026-113436 in the wild and no public exploit code.","fix":"Upgrade bandit to 1.14.0 or later.","what":"CVE-2026-113436 is a high-severity vulnerability in mtrudel bandit, published on 26 Oct 2026."},"fix_prompt":"Check this codebase for CVE-2026-113436 and fix it if it is affected.\n\nWhat it is: CVE-2026-113436 is a high-severity vulnerability in mtrudel bandit, published on 26 Oct 2026. \nExploitation: There is no known exploitation of CVE-2026-113436 in the wild and no public exploit code.\n\nAffected packages and fixed versions:\n- bandit (Hex): affected from 1.0.0-pre.7; fixed in 1.14.0\n\nTask:\n1. Search the dependency manifests and lockfiles (for example package.json, package-lock.json, requirements.txt, poetry.lock, uv.lock, pom.xml, build.gradle, go.mod, Cargo.lock, Gemfile.lock) and any Dockerfiles for the affected packages, including transitive dependencies.\n2. If an affected version is in use, upgrade it to the fixed version for its release line with the project's package manager, so the lockfile is regenerated. Prefer the smallest upgrade that fixes it.\n3. If there is no fix, or the upgrade would break the build, do not guess: explain the risk and the safest workaround instead.\n4. Run the tests and summarise what changed and why.\n5. If nothing in the project is affected, say so and change nothing.\n\nReference: https://insights.sbomify.com/CVE-2026-113436/ (Markdown: https://insights.sbomify.com/CVE-2026-113436/index.md)","id":"CVE-2026-113436","markdown":"https://insights.sbomify.com/CVE-2026-113436/index.md","name":"CVE-2026-113436","record":{"aliases":["EEF-CVE-2026-113436","GHSA-29cr-8477-rg6r","UBUNTU-CVE-2026-113436"],"analysis":null,"analysis_generated_by":null,"assigner":"EEF","cpe":[],"cvss":{"score":8.7,"severity":"high","source":"cna","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N","version":"4.0"},"cwes":[{"id":"CWE-407","name":"Inefficient Algorithmic Complexity"}],"description":"Inefficient Algorithmic Complexity vulnerability in the header integer parser of mtrudel bandit allows an unauthenticated remote attacker to consume server CPU via a content-length value or a Host or :authority port made of thousands of digits.\n\nBandit.Headers.parse_integer/2 in lib/bandit/headers.ex builds the number one digit at a time with no limit on the digit count, allocating a new bignum at each step, so one value costs time quadratic in its length. It runs on raw request input over HTTP/1 and HTTP/2, before any range check. Over HTTP/2, a 4,000-digit value can be stored once in the HPACK dynamic table and re-sent on each new stream for about one byte: 124 KB of traffic kept the server busy for 27.9 s.\n\nThis issue affects bandit: from 1.0.0-pre.7 before 1.14.0.","ecosystems":["Hex"],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"none_known"},"has_fix":true,"headline":"Quadratic bignum parsing of Content-Length and Host port values in Bandit","id":"CVE-2026-113436","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":"Hex","product":null,"products":[],"type":null,"year":"2026"},"n_packages":1,"n_references":5,"next":{"headline":"Pleasanter provided fails to properly verify passwords in LDAP authentication when processing specially crafted requests under certain configurations.","id":"CVE-2026-113438"},"packages":[{"ecosystem":"Hex","fixed":["1.14.0"],"introduced":["1.0.0-pre.7"],"last_affected":[],"package":"bandit","purl":"pkg:hex/bandit","source":"EEF-CVE-2026-113436"}],"prev":{"headline":"Nerimity Desktop Window Open mainWindow.js shell.openExternal improper authorization in handler for custom url scheme","id":"CVE-2026-113411"},"products":["bandit"],"published":"2026-10-26","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CC BY 4.0","name":"Erlang Ecosystem Foundation","prefix":"EEF"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"yes","exploitation":"none","technical_impact":"partial"},"state":"PUBLISHED","updated":"2026-10-26","vendors":["mtrudel"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-113436/"}