CVE-2026-90651Disclosure

LOWCVSS 8.1 · HIGH

Signal is active with 3 mentions in latest observed window

Immediate actions

  • Patch affected systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Socket Firewall (socketdev/socket-registry-firewall) in registry mode before 2.0.0 does not verify upstream TLS certificates by default. When the api_ssl_verify and upstream_ssl_verify configuration keys are omitted from socket.yml, the generated configuration sets SOCKET_API_SSL_VERIFY='false' and UPSTREAM_SSL_VERIFY='false', and the OpenResty/Lua HTTP client used for outbound requests accepts any certificate, including self-signed and otherwise untrusted certificates, without validating the chain. An attacker positioned to intercept traffic between Socket Firewall and the Socket API or an upstream package registry can present a crafted certificate and modify responses in transit, including substituting malicious package content or altering the allow/block decisions the firewall enforces. Setting api_ssl_verify: true and upstream_ssl_verify: true enables verification; however, in versions before 1.1.334, the generated nginx configuration did not emit lua_ssl_trusted_certificate, and thus verification could not be used successfully without manually patching the generated configuration. Version 2.0.0 changes the default for both settings to true.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-295

Priority

LOW

Exploitation

NONE

PoC

NONE

Patch

AVAILABLE

Momentum

NONE

Threat summary

  • Patch or workaround signal is available
  • 3 mentions across 1 observed day

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 3 signals
  • Disclosure: 2 classified signals
  • 3 total mentions across 1 day

Deep dive

Activity timeline3 mentions / 1d
01223Mentions · 2026-09-13: 3Patch / Workaround · 2026-09-13: 1Technical Details · 2026-09-13: 309-13
Signal classification2 categories
Disclosure
266.7%
Patch
133.3%
Referenced assets3 URLs
Full discourse3 posts
  • devestacion ⚡️@devestacion
    Patch

    socket today / cve-2026-90651 / their registry firewall defaulted tls verify to false / a mitm can swap the packages you thought you blocked / fixed in 2.0.0 / you still running pre-2? https://www.tenable.com/cve/CVE-2026-90651

    Post summary

    The text reports that CVE-2026-90651 was fixed in version 2.0.0 due to a TLS verification flaw that could allow MITM package substitution.

    0000042
    273 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-90651 Socket Firewall (socketdev/socket-registry-firewall) in registry mode before 2.0.0 does not verify upstream TLS certificates by default. When the api_ssl_verify and u… https://www.cve.org/CVERecord?id=CVE-2026-90651

    Post summary

    The post discloses that socketdev/socket-registry-firewall versions pre‑2.0.0 incorrectly skip upstream TLS certificate verification, but it does not mention a PoC, exploit, or patch.

    00000963
    58.1K followersView on X
  • Severity Daily@severitydaily
    Disclosure

    Socket Firewall did not verify TLS to the registries it guards. Before 2.0.0, an attacker in the path could substitute package content or rewrite the firewall's own allow/block decisions. No exploitation reported. https://severitydaily.com/socket-firewall-cve-2026-90651-no-upstream-tls-verification-registry-mode/

    Post summary

    Socket Firewall versions prior to 2.0.0 failed to verify TLS when communicating with registries, enabling path attackers to replace package contents or alter firewall rules. No active exploitation or patches have been reported.

    0000045
    24 followersView on X

Explore more