{"answers":{"affected":"It affects 2 products.","exploited":"There is no known exploitation of CVE-2025-26603 in the wild and no public exploit code.","fix":"Upgrade to a fixed version.","what":"CVE-2025-26603 is a medium-severity use after free vulnerability in Netapp Hci Compute Node, published on 18 Feb 2025. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link."},"fix_prompt":"Check this codebase for CVE-2025-26603 and fix it if it is affected.\n\nWhat it is: CVE-2025-26603 is a medium-severity use after free vulnerability in Netapp Hci Compute Node, published on 18 Feb 2025. It can only be exploited from the same machine or local network, and only if a user opens a file or follows a link.\nExploitation: There is no known exploitation of CVE-2025-26603 in the wild and no public exploit code.\n\nAffected product: Netapp Hci Compute Node. 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-26603/ (Markdown: https://insights.sbomify.com/CVE-2025-26603/index.md)","id":"CVE-2025-26603","markdown":"https://insights.sbomify.com/CVE-2025-26603/index.md","name":"CVE-2025-26603","record":{"aliases":["ALPINE-CVE-2025-26603","AZL-56913","AZL-56962","BELL-CVE-2025-26603","CLSA-2025-1756928197","DEBIAN-CVE-2025-26603","ECHO-6ab2-8389-6df5","GHSA-63p5-mwg2-787v","MGASA-2025-0074","UBUNTU-CVE-2025-26603"],"analysis":{"component_type":"desktop_application","fix_type":"upgrade","impacts":["code_execution","denial_of_service"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Vim text editor","requires_auth":"low_privilege","summary":"A use-after-free vulnerability in Vim allows attackers to execute arbitrary code or cause a crash by redirecting display output to specific clipboard registers.","user_interaction":"required","vuln_class":"use_after_free"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"GitHub_M","cpe":[{"product":"hci_compute_node","vendor":"netapp"},{"product":"vim","vendor":"vim"}],"cvss":{"score":4.2,"severity":"medium","source":"cna","vector":"CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L","version":"3.1"},"cwes":[{"id":"CWE-416","name":"Use After Free"}],"description":"Vim is a greatly improved version of the good old UNIX editor Vi. Vim allows to redirect screen messages using the `:redir` ex command to register, variables and files. It also allows to show the contents of registers using the `:registers` or `:display` ex command. When redirecting the output of `:display` to a register, Vim will free the register content before storing the new content in the register. Now when redirecting the `:display` command to a register that is being displayed, Vim will free the content while shortly afterwards trying to access it, which leads to a use-after-free. Vim pre 9.1.1115 checks in the ex_display() function, that it does not try to redirect to a register while displaying this register at the same time. However this check is not complete, and so Vim does not check the `+` and `*` registers (which typically donate the X11/clipboard registers, and when a clipboard connection is not possible will fall back to use register 0 instead. In Patch 9.1.1115 Vim will therefore skip outputting to register zero when trying to redirect to the clipboard registers `*` or `+`. Users are advised to upgrade. There are no known workarounds for this vulnerability.","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":"heap-use-after-free in function str_to_reg in vim/vim","id":"CVE-2025-26603","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":"netapp:hci_compute_node","products":["netapp:hci_compute_node","vim:vim"],"type":"use_after_free","year":"2025"},"n_packages":0,"n_references":2,"next":{"headline":"Possibility to retrieve bot token by malicious module developers in Discord-Bot-Framework-Kernel","id":"CVE-2025-26604"},"packages":[],"prev":{"headline":"Xorg: xwayland: use-after-free in syncinittrigger()","id":"CVE-2025-26601"},"products":["vim"],"published":"2025-02-18","related":[{"cvss_score":7.3,"headline":"Signing Checks Bypass","id":"CVE-2025-0509","kev_date_added":null,"published":"2025-02-04"},{"cvss_score":7.1,"headline":"Improper Input Validation in Vim","id":"CVE-2025-27423","kev_date_added":null,"published":"2025-03-03"},{"cvss_score":6,"headline":"Qemu: sdhci: heap buffer overflow in sdhci_write_dataport()","id":"CVE-2024-3447","kev_date_added":null,"published":"2024-11-14"}],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"US public information, NVD API terms","name":"NVD"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"no","exploitation":"none","technical_impact":"partial"},"state":"PUBLISHED","updated":"2025-03-07","vendors":["vim"]},"summary":"A use-after-free vulnerability in Vim allows attackers to execute arbitrary code or cause a crash by redirecting display output to specific clipboard registers.","url":"https://insights.sbomify.com/CVE-2025-26603/"}