πŸ” CVE Alert

CVE-2026-107685

UNKNOWN 0.0

WebSocket sessions do not verify TLS certificates, exposing API keys and OAuth tokens to on-path attackers

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Improper Certificate Validation vulnerability in the WebSocket streaming client in agentjido req_llm allows an on-path attacker to read and modify OpenAI WebSocket sessions, including the authorization bearer token, via a TLS certificate the client does not trust. ReqLLM.Streaming.WebSocketSession.Client.start/3 in lib/req_llm/streaming/web_socket_session/client.ex starts WebSockex without TLS options, and WebSockex defaults to insecure: true, which connects with verify: :verify_none. The option allowlist also drops any caller-supplied cacerts or ssl_options, so an application cannot turn verification on. The OpenAI Responses, Realtime, and Codex WebSocket paths reach this client and send the API key or OAuth access token in the authorization header. HTTP streaming through Finch and the HTTP/2 duplex session through Mint verify certificates and are not affected. This issue affects req_llm: from 1.9.0 before 1.29.0.

CWE CWE-295
Vendor agentjido
Product req_llm
Published Oct 23, 2026
Stay Ahead of the Next One

Get instant alerts for agentjido req_llm

Be the first to know when new unknown vulnerabilities affecting agentjido req_llm are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

agentjido / req_llm
1.9.0 < 1.29.0
agentjido / req_llm
a389d718640ceb2d541a8f540ab954cbf5ef8313 < c7264fc0217fbacfb5562234ff790b8e4462de76

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/agentjido/req_llm/security/advisories/GHSA-6vww-5m28-f26v cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-107685.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-107685 github.com: https://github.com/agentjido/req_llm/commit/a389d718640ceb2d541a8f540ab954cbf5ef8313 github.com: https://github.com/agentjido/req_llm/commit/c7264fc0217fbacfb5562234ff790b8e4462de76

Credits

πŸ” Neil Berkman Neil Berkman Mike Hostetler Jonatan MΓ€nnchen / EEF