{"answers":{"affected":"","exploited":"There is no known exploitation of CVE-2025-71140 in the wild and no public exploit code.","fix":"Apply the vendor's patch.","what":"CVE-2025-71140 is a vulnerability in Linux, published on 14 Jan 2026. It can only be exploited from the same machine or local network, with no action from the victim."},"fix_prompt":"Check this codebase for CVE-2025-71140 and fix it if it is affected.\n\nWhat it is: CVE-2025-71140 is a vulnerability in Linux, published on 14 Jan 2026. It can only be exploited from the same machine or local network, with no action from the victim.\nExploitation: There is no known exploitation of CVE-2025-71140 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-2025-71140/ (Markdown: https://insights.sbomify.com/CVE-2025-71140/index.md)","id":"CVE-2025-71140","markdown":"https://insights.sbomify.com/CVE-2025-71140/index.md","name":"CVE-2025-71140","record":{"aliases":["DEBIAN-CVE-2025-71140","GHSA-fmmj-6v74-3cm2","ROOT-OS-DEBIAN-13-CVE-2025-71140","ROOT-OS-UBUNTU-2404-CVE-2025-71140","UBUNTU-CVE-2025-71140"],"analysis":{"component_type":"kernel","fix_type":"patch","impacts":["denial_of_service"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Linux kernel","requires_auth":"none","summary":"A NULL pointer dereference in the MediaTek vcodec driver can cause a kernel crash when triggered by specific video decoding operations.","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\nmedia: mediatek: vcodec: Use spinlock for context list protection lock\n\nPreviously a mutex was added to protect the encoder and decoder context\nlists from unexpected changes originating from the SCP IP block, causing\nthe context pointer to go invalid, resulting in a NULL pointer\ndereference in the IPI handler.\n\nTurns out on the MT8173, the VPU IPI handler is called from hard IRQ\ncontext. This causes a big warning from the scheduler. This was first\nreported downstream on the ChromeOS kernels, but is also reproducible\non mainline using Fluster with the FFmpeg v4l2m2m decoders. Even though\nthe actual capture format is not supported, the affected code paths\nare triggered.\n\nSince this lock just protects the context list and operations on it are\nvery fast, it should be OK to switch to a spinlock.","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":"media: mediatek: vcodec: Use spinlock for context list protection lock","id":"CVE-2025-71140","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"null_dereference","year":"2025"},"n_packages":0,"n_references":4,"next":{"headline":"drm/tilcdc: Fix removal actions in case of failed probe","id":"CVE-2025-71141"},"packages":[],"prev":{"headline":"kernel/kexec: fix IMA when allocation happens in CMA area","id":"CVE-2025-71139"},"products":["Linux"],"published":"2026-01-14","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-05-27","vendors":["Linux"]},"summary":"A NULL pointer dereference in the MediaTek vcodec driver can cause a kernel crash when triggered by specific video decoding operations.","url":"https://insights.sbomify.com/CVE-2025-71140/"}