{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2026-97506 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2026-97506 is a vulnerability in Linux, published on 24 Sep 2026."},"fix_prompt":"Check this codebase for CVE-2026-97506 and fix it if it is affected.\n\nWhat it is: CVE-2026-97506 is a vulnerability in Linux, published on 24 Sep 2026. \nExploitation: There is no known exploitation of CVE-2026-97506 in the wild and no public exploit code.\n\nAffected product: Linux. No package-level version data is available, so check the vendor advisory linked from the reference page.\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-97506/ (Markdown: https://insights.sbomify.com/CVE-2026-97506/index.md)","id":"CVE-2026-97506","markdown":"https://insights.sbomify.com/CVE-2026-97506/index.md","name":"CVE-2026-97506","record":{"aliases":["AZL-104027","BELL-CVE-2026-97506","DEBIAN-CVE-2026-97506","GHSA-mh76-mg38-r432","UBUNTU-CVE-2026-97506"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"unknown","non_default_config":false,"product_category":"Linux kernel crypto","requires_auth":"none","summary":"A null-pointer dereference in the Linux kernel ixp4xx crypto driver causes a crash when DMA allocation fails, leading to denial of service.","user_interaction":"not_required","vuln_class":"null_dereference"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"Linux","cpe":[],"cvss":{"score":null,"severity":null,"source":null,"vector":null,"version":null},"cwes":[],"description":"In the Linux kernel, the following vulnerability has been resolved:\n\ncrypto: ixp4xx - fix buffer chain unwind on allocation failure\n\nchainup_buffers() builds a linked list of buffer descriptors for a\nscatterlist. If dma_pool_alloc() fails while constructing the list, the\ncurrent code sets buf to NULL and later dereferences it unconditionally\nat the end of the function:\n\n  buf-\u003enext = NULL;\n  buf-\u003ephys_next = 0;\n\nThis can lead to a null-pointer dereference on allocation failure.\n\nIf the failure happens after part of the descriptor chain has already\nbeen allocated and DMA-mapped, the partially constructed chain also\nneeds to be released.\n\nFix this by terminating the partially constructed chain on allocation\nfailure and letting the callers unwind it via their existing cleanup\npaths. Also fix ablk_perform() to preserve the hook pointers before\nchecking for failure, so partially built chains can be freed correctly.","ecosystems":[],"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":"crypto: ixp4xx - fix buffer chain unwind on allocation failure","id":"CVE-2026-97506","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"null_dereference","year":"2026"},"n_packages":0,"n_references":6,"next":{"headline":"media: dm1105: fix missing error check for dma_alloc_coherent","id":"CVE-2026-97507"},"packages":[],"prev":{"headline":"PCI/sysfs: Add CAP_SYS_ADMIN check to __resource_resize_store()","id":"CVE-2026-97505"},"products":["Linux"],"published":"2026-09-24","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"}],"ssvc":{"automatable":null,"exploitation":null,"technical_impact":null},"state":"PUBLISHED","updated":"2026-10-03","vendors":["Linux"]},"summary":"A null-pointer dereference in the Linux kernel ixp4xx crypto driver causes a crash when DMA allocation fails, leading to denial of service.","url":"https://insights.sbomify.com/CVE-2026-97506/"}