{"answers":{"affected":"","exploited":"It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-119446 exists.","exposure":"","fix":"No fix has been published for CVE-2026-119446 yet. Limit exposure of the affected software until one is available.","what":"CVE-2026-119446 is a critical vulnerability in nerves-hub nerves_hub_web, published on 10 Nov 2026."},"fix_prompt":"Check this codebase for CVE-2026-119446 and fix it if it is affected.\n\nWhat it is: CVE-2026-119446 is a critical vulnerability in nerves-hub nerves_hub_web, published on 10 Nov 2026. \nExploitation: It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-119446 exists.\n\nAffected product: nerves-hub nerves_hub_web. 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-119446/ (Markdown: https://insights.sbomify.com/CVE-2026-119446/index.md)","id":"CVE-2026-119446","markdown":"https://insights.sbomify.com/CVE-2026-119446/index.md","name":"CVE-2026-119446","record":{"aliases":["EEF-CVE-2026-119446","GHSA-9vr9-463q-46qp"],"analysis":null,"analysis_generated_by":null,"assigner":"EEF","cpe":[],"cvss":{"score":9.4,"severity":"critical","source":"cna","vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H","version":"4.0"},"cwes":[{"id":"CWE-384","name":"Session Fixation"}],"description":"Session Fixation vulnerability in the CLI login flow in nerves-hub nerves_hub_web allows an unauthenticated attacker to obtain an API token for another user's account via a crafted login link. Starting a CLI login with POST /api/auth/cli_session needs no authentication and returns a polling token, a confirmation URL that carries that token, and a confirmation code. When a signed-in user opens that URL and clicks Confirm, NervesHub.Accounts.verify_cli_session_token/2 creates an API token for the user's account and stores it on the login, and the next poll of GET /api/auth/cli_session/\u003ctoken\u003e returns it to whoever started the login.\n\nThe confirmation code is only displayed and is never compared with anything, so it cannot show that the person confirming is the one who started the login. The confirm form carries a CSRF token and the page cannot be framed, so the attacker has to persuade the user to open the link and click the button themselves.\n\nThis issue affects nerves_hub: from 2.5.0 before 2.5.3.","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":null,"github_poc":0,"max_poc_stars":null,"metasploit":0,"nuclei":0,"refs":[],"tier":"weaponised"},"has_fix":false,"headline":"Session fixation in the CLI login flow allows an unauthenticated attacker to obtain a user's API token","id":"CVE-2026-119446","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":null,"year":"2026"},"n_packages":0,"n_references":5,"next":{"headline":"WordPress Elementor Addon Elements plugin \u003c= 1.15 - Sensitive Data Exposure vulnerability","id":"CVE-2026-119465"},"nickname":null,"packages":[],"prev":{"headline":"Gitea public-only token bypass on bulk organization repository deletion","id":"CVE-2026-119441"},"products":["nerves_hub_web"],"published":"2026-11-10","related":[],"sources":[{"class":"attribution","licence":"CVE Terms of Use (MITRE)","name":"CVE List","prefix":"CVE"},{"class":"attribution","licence":"CWE Terms of Use","name":"CWE (MITRE)"},{"class":"attribution","licence":"FIRST CVSS licence","name":"CVSS (FIRST)"}],"ssvc":{"automatable":"no","exploitation":"poc","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-11-12","vendors":["nerves-hub"]},"summary":null,"url":"https://insights.sbomify.com/CVE-2026-119446/"}