Get real-time updates on Telegram
CVE-2026-107685: req_llm 1.9.0 to before 1.29.0
Affected technology
req_llm · 1.9.0 to before 1.29.0
agentjido
req_llm · a389d718640ceb2d541a8f540ab954cbf5ef8313 to before c7264fc0217fbacfb5562234ff790b8e4462de76
agentjido
Component: 'Elixir.ReqLLM.Streaming.WebSocketSession.Client', 'Elixir.ReqLLM.Streaming.WebSocketSession', 'Elixir.ReqLLM.Providers.OpenAI.WebSocket', 'Elixir.ReqLLM.OpenAI.Realtime', 'Elixir.ReqLLM.Providers.OpenAICodex'
Function: 'Elixir.ReqLLM.Streaming.WebSocketSession.Client':start/3, 'Elixir.ReqLLM.Streaming.WebSocketSession':start_link/2, 'Elixir.ReqLLM.Streaming.WebSocketSession':init/1, 'Elixir.ReqLLM.Providers.OpenAI.WebSocket':start_responses_session/2, 'Elixir.ReqLLM.OpenAI.Realtime':connect/2, 'Elixir.ReqLLM.Providers.OpenAICodex':start_responses_session/2
File: lib/req_llm/streaming/web_socket_session/client.ex, lib/req_llm/streaming/web_socket_session.ex, lib/req_llm/providers/openai/web_socket.ex, lib/req_llm/openai/realtime.ex, lib/req_llm/providers/openai_codex.ex
Attack conditions (Source advisory, CVSS 4.0): Network (remote) · No privileges required · No user interaction required
What an attacker can do
An on-path attacker can read and modify OpenAI WebSocket sessions, including the authorization bearer token, via a TLS certificate the client does not trust. Source advisory’s CVSS 4.0 assessment (base score 9.1/10) rates confidentiality and integrity impact as high; availability impact as none.
- CWE
- CWE-295
- KEV
- no
Provenance
- GitHub Advisory Database · Source record · observed 2026-10-23 16:21:11.961805+00:00 UTC
- NVD CVE API 2.0 · Source record · observed 2026-10-23 16:20:36.797830+00:00 UTC
Stable permalink: https://cybercodered.org/item/cve-cve-2026-107685.html