{"answers":{"affected":"","exploited":"It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-14440 exists.","fix":"No fix has been published for CVE-2026-14440 yet. Limit exposure of the affected software until one is available.","what":"CVE-2026-14440 is a high-severity vulnerability in Cloudflare Universal SSL, published on 1 Jul 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-2026-14440 and fix it if it is affected.\n\nWhat it is: CVE-2026-14440 is a high-severity vulnerability in Cloudflare Universal SSL, published on 1 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.\nExploitation: It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-14440 exists.\n\nAffected product: Cloudflare Universal SSL. 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-14440/ (Markdown: https://insights.sbomify.com/CVE-2026-14440/index.md)","id":"CVE-2026-14440","markdown":"https://insights.sbomify.com/CVE-2026-14440/index.md","name":"CVE-2026-14440","record":{"aliases":["GHSA-vrv9-rjp4-w93c"],"analysis":{"component_type":"cloud_service","fix_type":"configuration_change","impacts":["security_bypass","code_execution"],"network_reachable":"adjacent_or_local","non_default_config":false,"product_category":"Cloudflare Universal SSL","requires_auth":"none","summary":"Cloudflare Universal SSL overrides customer CAA records, bypassing RFC 8657 protections and potentially allowing attacker-controlled certificate issuance for MITM attacks.","user_interaction":"not_required","vuln_class":"security_feature_bypass"},"analysis_generated_by":"qwen3.8-flash-next","assigner":"cloudflare","cpe":[],"cvss":{"score":7.6,"severity":"high","source":"cna","vector":"CVSS:4.0/AV:A/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N","version":"4.0"},"cwes":[{"id":"CWE-693","name":"Protection Mechanism Failure"}],"description":"Description:\n\nTo issue and renew TLS certificates on behalf of customers, Cloudflare's Universal SSL feature automatically manages the CAA RRset for the customer's zone. This auto-managed RRset is permissive by design (e.g. 'issue \"letsencrypt.org\"' without parameters). On Universal SSL zones, Cloudflare's authoritative DNS serves this auto-managed RRset at query time, superseding any customer-configured CAA records on the zone. When a customer publishes a stricter CAA record using the RFC 8657 accounturi or validationmethods parameters, the Certificate Authority does not observe those parameters when evaluating the served RRset under RFC 8659. As a result, the RFC 8657 account-binding and validation-method-binding protections are not enforced end-to-end on Universal SSL zones. Successful exploitation could result in issuance of a browser-trusted TLS certificate to an attacker, enabling MITM against the affected domain.\n\nExploitation is non-trivial in practice: an attacker would need to hold an ACME account at one of the Certificate Authorities in the served CAA RRset and to simultaneously satisfy domain control validation across the multiple geographically distinct Network Perspectives the CA relies on for Multi-Perspective Issuance Corroboration. Cloudflare prefixes are anycast-announced from hundreds of locations globally, raising the bar against single-vantage-point BGP hijacks. Any resulting misissuance of a browser-trusted certificate is subject to Certificate Transparency logging required by major browsers, and would be visible to CT monitoring.\n\nMitigation: \n\nCustomers requiring strict RFC 8657 enforcement need to disable Universal SSL on the affected zone.\n\nUniversal SSL's automatic CAA management and customer-set RFC 8657 accounturi and validationmethods enforcement are mutually exclusive by the nature of the issue, so there is no in-product workaround that preserves both. \n\nCertificate Transparency monitoring is recommended for all customers as a general detection control.\n\nCredits:\n\nDavid Osipov (ORCID: https://orcid.org/0009-0005-2713-9242), independent researcher","ecosystems":[],"exploits":{"exploitdb":0,"first_seen":"2026-10-25","github_poc":1,"max_poc_stars":0,"metasploit":0,"nuclei":0,"refs":[{"date":"2026-10-25T19:02:32Z","kind":"github_poc","ref":"https://github.com/Ghost-Bx1/Cloudflare-Exploits-CVE-2026-14440-CVE-2026-3125-CVE-2025-0651","stars":0,"title":"PoC e exploits para CVE-2026-14440 (Universal SSL CAA Bypass), CVE-2026-3125 (OpenNext SSRF), CVE-2025-0651 (WARP Windows Privesc) | By Gh0st-Bx1"}],"tier":"weaponised"},"has_fix":null,"headline":"Cloudflare Universal SSL automatically managed CAA RRset supersedes customer-configured CAA records","id":"CVE-2026-14440","indexable":true,"kev":null,"kind":"cve","links":{"ecosystem":null,"product":null,"products":[],"type":"security_feature_bypass","year":"2026"},"n_packages":0,"n_references":4,"next":{"headline":"Logic flaw in SANnav Java cache key handling object comparison handling","id":"CVE-2026-14441"},"packages":[],"prev":{"headline":"Path Traversal in Altium Git Service Allows Remote Code Execution","id":"CVE-2026-14439"},"products":["Universal SSL"],"published":"2026-07-01","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)"},{"class":"open","licence":"CC0","name":"PoC-in-GitHub"}],"ssvc":{"automatable":"no","exploitation":"poc","technical_impact":"total"},"state":"PUBLISHED","updated":"2026-07-02","vendors":["Cloudflare"]},"summary":"Cloudflare Universal SSL overrides customer CAA records, bypassing RFC 8657 protections and potentially allowing attacker-controlled certificate issuance for MITM attacks.","url":"https://insights.sbomify.com/CVE-2026-14440/"}