Lucene search
+L
Osv GhsaRecent

37017 matches found

osv_ghsa
osv_ghsa
•added 2026/04/03 2:54 a.m.•35 views

GHSA-P464-M8X6-VHV8 OpenClaw: MS Teams webhook parses body before JWT validation, enabling unauthenticated resource exhaustion

Summary MS Teams webhook parses body before JWT validation, enabling unauthenticated resource exhaustion Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: v2026.3.28 still parses Teams JSON after only a Bearer-prefix gate and before real JWT validation, and the...

8.7CVSS5.8AI score0.00904EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/03 2:53 a.m.•26 views

GHSA-57GH-M6RQ-54CF OpenClaw: Self-Whitelisting in appendLocalMediaParentRoots Allows Arbitrary File Read & Credential Exfiltration

Summary Media Local Roots Self-Whitelisting in appendLocalMediaParentRoots Allows Model-Initiated Arbitrary Host File Read and Credential Exfiltration Current Maintainer Triage - Status: narrow - Normalized severity: medium - Assessment: v2026.3.28 still self-whitelists media parent dirs in...

7.2CVSS5.9AI score0.00318EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:49 a.m.•23 views

GHSA-68V4-HMWV-F43H OpenClaw: Media download follows cross-origin redirects with Authorization headers intact

Summary Media download follows cross-origin redirects with Authorization headers intact Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: Shipped v2026.3.28 media downloads forwarded Authorization across cross-origin redirects, a real in-scope credential-leak...

6CVSS5.8AI score0.00374EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/03 2:49 a.m.•33 views

GHSA-CWF8-44X6-32C2 OpenClaw: OpenShell Mirror Sync — Sandbox Escape via Unrestricted File Sync + Symlink Traversal

Summary OpenShell Mirror Sync: Sandbox Escape via Unrestricted File Sync + Symlink Traversal Current Maintainer Triage - Status: narrow - Normalized severity: high - Assessment: v2026.3.28 still has the mirror-boundary bug because shipped c02ee8 only excluded hooks while unreleased 3b9dab is the...

9.6CVSS5.7AI score0.00625EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/04/03 2:47 a.m.•15 views

GHSA-QCJ9-WWGW-6GM8 OpenClaw: Workspace `.env` can override the bundled plugin trust root

Summary Workspace .env can override the bundled plugin trust root Current Maintainer Triage - Status: open - Normalized severity: high - Assessment: v2026.3.28 still lets workspace .env override OPENCLAWBUNDLEDPLUGINSDIR, but critical is too high because exploitation still depends on...

7.8CVSS5.9AI score0.00186EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/03 2:46 a.m.•35 views

GHSA-JFQG-HF23-QPW2 Electron: Context Isolation bypass via contextBridge VideoFrame transfer

Impact Apps that pass VideoFrame objects from the WebCodecs API across the contextBridge are vulnerable to a context isolation bypass. An attacker who can execute JavaScript in the main world for example, via XSS can use a bridged VideoFrame to gain access to the isolated world, including any...

8.3CVSS6.1AI score0.00446EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:46 a.m.•20 views

GHSA-5RQW-R77C-JP79 Electron: AppleScript injection in app.moveToApplicationsFolder on macOS

Impact On macOS, app.moveToApplicationsFolder used an AppleScript fallback path that did not properly handle certain characters in the application bundle path. Under specific conditions, a crafted launch path could lead to arbitrary AppleScript execution when the user accepted the...

6.5CVSS6.1AI score0.00177EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:44 a.m.•17 views

GHSA-XJ5X-M3F3-5X3H Electron: Service worker can spoof executeJavaScript IPC replies

Impact A service worker running in a session could spoof reply messages on the internal IPC channel used by webContents.executeJavaScript and related methods, causing the main-process promise to resolve with attacker-controlled data. Apps are only affected if they have service workers registered...

5.9CVSS5.9AI score0.00139EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:44 a.m.•26 views

GHSA-R5P7-GP4J-QHRX Electron: Incorrect origin passed to permission request handler for iframe requests

Impact When an iframe requests fullscreen, pointerLock, keyboardLock, openExternal, or media permissions, the origin passed to session.setPermissionRequestHandler was the top-level page's origin rather than the requesting iframe's origin. Apps that grant permissions based on the origin parameter ...

5.4CVSS5.8AI score0.00132EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:43 a.m.•19 views

GHSA-3C8V-CFP5-9885 Electron: Out-of-bounds read in second-instance IPC on macOS and Linux

Impact On macOS and Linux, apps that call app.requestSingleInstanceLock were vulnerable to an out-of-bounds heap read when parsing a crafted second-instance message. Leaked memory could be delivered to the app's second-instance event handler. This issue is limited to processes running as the same...

5.3CVSS6AI score0.00232EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:43 a.m.•32 views

GHSA-XWR5-M59H-VWQR Electron: nodeIntegrationInWorker not correctly scoped in shared renderer processes

Impact The nodeIntegrationInWorker webPreference was not correctly scoped in all configurations. In certain process-sharing scenarios, workers spawned in frames configured with nodeIntegrationInWorker: false could still receive Node.js integration. Apps are only affected if they enable...

6.8CVSS5.8AI score0.00369EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:42 a.m.•22 views

GHSA-532V-XPQ5-8H95 Electron: Use-after-free in offscreen child window paint callback

Impact Apps that use offscreen rendering and allow child windows via window.open may be vulnerable to a use-after-free. If the parent offscreen WebContents is destroyed while a child window remains open, subsequent paint frames on the child dereference freed memory, which may lead to a crash or...

8.1CVSS5.9AI score0.00552EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:41 a.m.•53 views

GHSA-MWMH-MQ4G-G6GR Electron: Registry key path injection in app.setAsDefaultProtocolClient on Windows

Impact On Windows, app.setAsDefaultProtocolClientprotocol did not validate the protocol name before writing to the registry. Apps that pass untrusted input as the protocol name may allow an attacker to write to arbitrary subkeys under HKCU\Software\Classes, potentially hijacking existing protocol...

4.7CVSS6.1AI score0.00271EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:41 a.m.•24 views

GHSA-9W97-2464-8783 Electron: Use-after-free in download save dialog callback

Impact Apps that allow downloads and programmatically destroy sessions may be vulnerable to a use-after-free. If a session is torn down while a native save-file dialog is open for a download, dismissing the dialog dereferences freed memory, which may lead to a crash or memory corruption. Apps tha...

5.8CVSS5.9AI score0.00242EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:40 a.m.•29 views

GHSA-8337-3P73-46F4 Electron: Use-after-free in WebContents fullscreen, pointer-lock, and keyboard-lock permission callbacks

Impact Apps that register an asynchronous session.setPermissionRequestHandler may be vulnerable to a use-after-free when handling fullscreen, pointer-lock, or keyboard-lock permission requests. If the requesting frame navigates or the window closes while the permission handler is pending, invokin...

7.5CVSS6.3AI score0.00379EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:39 a.m.•22 views

GHSA-JJP3-MQ3X-295M Electron: Use-after-free in PowerMonitor on Windows and macOS

Impact Apps that use the powerMonitor module may be vulnerable to a use-after-free. After the native PowerMonitor object is garbage-collected, the associated OS-level resources a message window on Windows, a shutdown handler on macOS retain dangling references. A subsequent session-change event...

7CVSS5.9AI score0.00285EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:39 a.m.•23 views

GHSA-9WFR-W7MM-PC7F Electron: Renderer command-line switch injection via undocumented commandLineSwitches webPreference

Impact An undocumented commandLineSwitches webPreference allowed arbitrary switches to be appended to the renderer process command line. Apps that construct webPreferences by spreading untrusted configuration objects may inadvertently allow an attacker to inject switches that disable renderer...

7.7CVSS6.2AI score0.00395EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:38 a.m.•25 views

GHSA-JFQX-FXH3-C62J Electron: Unquoted executable path in app.setLoginItemSettings on Windows

Impact On Windows, app.setLoginItemSettingsopenAtLogin: true wrote the executable path to the Run registry key without quoting. If the app is installed to a path containing spaces, an attacker with write access to an ancestor directory may be able to cause a different executable to run at login...

3.9CVSS5.8AI score0.00138EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:37 a.m.•26 views

GHSA-4P4R-M79C-WQ3V Electron: HTTP Response Header Injection in custom protocol handlers and webRequest

Impact Apps that register custom protocol handlers via protocol.handle / protocol.registerSchemesAsPrivileged or modify response headers via webRequest.onHeadersReceived may be vulnerable to HTTP response header injection if attacker-controlled input is reflected into a response header name or...

5.9CVSS5.8AI score0.00258EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/03 2:36 a.m.•21 views

GHSA-9899-M83M-QHPJ Electron: USB device selection not validated against filtered device list

Impact The select-usb-device event callback did not validate the chosen device ID against the filtered list that was presented to the handler. An app whose handler could be influenced to select a device ID outside the filtered set would grant access to a device that did not match the renderer's...

3.3CVSS5.8AI score0.00181EPSS
SaveExploits0References3
osv_ghsa
osv_ghsa
•added 2026/04/02 11:21 p.m.•38 views

GHSA-CCGF-5RWJ-J3HV TeleJSON: DOM XSS via unsanitised constructor name in `new Function()`

Summary telejson versions prior to 6.0.0 released 2022 are vulnerable to DOM-based Cross-Site Scripting XSS through unsafe deserialisation. Attacker-controlled input from the constructor-name property in parsed JSON is passed directly to new Function without sanitisation, allowing arbitrary...

6.1CVSS6.4AI score0.0038EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/04/02 9:32 p.m.•17 views

GHSA-RF75-G96H-J3RM Duplicate Advisory: OpenClaw's complex interpreter pipelines could skip exec script preflight validation

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-fvx6-pj3r-5q4q. This link is maintained to preserve external references. Original Description OpenClaw versions prior to commit 8aceaf5 contain a preflight validation bypass vulnerability in shell-bleed protecti...

5.4CVSS6.1AI score
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 9:32 p.m.•19 views

GHSA-8H8F-7CXM-M38J Duplicate Advisory: OpenClaw: Windows media loaders accepted remote-host file URLs before local path validation

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-h3x4-hc5v-v2gm. This link is maintained to preserve external references. Original Description OpenClaw versions prior to commit b57b680 contain an approval bypass vulnerability due to inconsistent environment...

7.6CVSS5.9AI score
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/04/02 9:24 p.m.•25 views

GHSA-CWQ8-6F96-G3Q4 OpenClaw: Security Scan Failure Does Not Block Plugin Installation (Fail-Open)

Summary Security Scan Failure Does Not Block Plugin Installation Fail-Open Current Maintainer Triage - Status: open - Normalized severity: low - Assessment: Real in shipped v2026.3.28 plugin install flow, but low severity fits because it still requires an operator to choose installation of an...

4.6CVSS5.7AI score0.00325EPSS
SaveExploits0References11
osv_ghsa
osv_ghsa
•added 2026/04/02 9:23 p.m.•22 views

GHSA-FV94-QVG8-XQPW OpenClaw: SSH sandbox tar upload follows symlinks, enabling arbitrary file write on remote host

Summary SSH sandbox tar upload follows symlinks, enabling arbitrary file write on remote host Current Maintainer Triage - Status: open - Normalized severity: high - Assessment: Real in shipped v2026.3.28: SSH sandbox tar upload lacked pre-upload symlink escape rejection until 3d5af14984 on...

8.1CVSS6.2AI score0.00732EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 9:22 p.m.•25 views

GHSA-9Q7V-8MR7-G23P OpenClaw: SSRF via Unguarded `fetch()` in Marketplace Plugin Download and Ollama Model Discovery

Summary SSRF via Unguarded fetch in Marketplace Plugin Download and Ollama Model Discovery Current Maintainer Triage - Status: narrow - Normalized severity: medium - Assessment: Keep the shipped marketplace archive-fetch SSRF, but narrow out the Ollama half because it is operator-configured and...

6.3CVSS5.8AI score0.004EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 9:01 p.m.•28 views

GHSA-J9PV-RRCJ-6PFX OpenClaw: SSH-based sandbox backends pass unsanitized process.env to child processes

Summary SSH-based sandbox backends pass unsanitized process.env to child processes Current Maintainer Triage - Status: narrow - Normalized severity: low - Assessment: Shipped SSH sandbox paths leaked unsanitized env into local SSH child processes, but remote leakage needs non-default SSH env...

5.1CVSS5.9AI score0.00157EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 9:01 p.m.•28 views

GHSA-CHFM-XGC4-47RJ OpenClaw: MSTeams thread history bypasses sender allowlist via Graph API

Summary MSTeams thread history bypasses sender allowlist via Graph API Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: Real in shipped v2026.3.28 MS Teams because Graph-fetched thread history bypasses sender allowlists, with unreleased mainline filtering fix...

2.3CVSS5.9AI score0.00307EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 9:01 p.m.•22 views

GHSA-QCC3-JQWP-5VH2 OpenClaw: LINE webhook handler lacks shared pre-auth concurrency budget before signature verification

Summary LINE webhook handler lacks shared pre-auth concurrency budget before signature verification Current Maintainer Triage - Status: open - Normalized severity: low - Assessment: Shipped v2026.3.28 lacks a shared pre-auth concurrency budget on the public LINE webhook path, but the effect is...

6.9CVSS5.9AI score0.00807EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 9:00 p.m.•21 views

GHSA-RG8M-3943-VM6Q OpenClaw: Matrix thread root and reply context bypass sender allowlist

Summary Matrix thread root and reply context bypass sender allowlist Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: Real in shipped v2026.3.28 Matrix because fetched thread-root/reply context bypasses sender allowlists, with unreleased mainline filtering fix...

6.5CVSS5.8AI score0.00258EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 9:00 p.m.•68 views

GHSA-3QPV-XF3V-MM45 OpenClaw: Workspace `.env` can override the bundled hooks root and load attacker hook code

Summary Workspace .env can override the bundled hooks root and load attacker hook code Current Maintainer Triage - Status: open - Normalized severity: high - Assessment: v2026.3.28 still lets workspace .env override OPENCLAWBUNDLEDHOOKSDIR, which can replace trusted default-on bundled hooks from ...

8.5CVSS5.9AI score0.00196EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:59 p.m.•24 views

GHSA-877V-W3F5-3PCQ OpenClaw: Feishu thread history and quoted messages bypass sender allowlist

Summary Feishu thread history and quoted messages bypass sender allowlist Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: Real in shipped v2026.3.28 Feishu because fetched quoted/root/thread context bypasses sender allowlists, and SECURITY.md does not exempt...

5.4CVSS5.9AI score0.00398EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:59 p.m.•19 views

GHSA-G5CG-8X5W-7JPM OpenClaw: Heartbeat context inheritance bypasses sandbox via senderIsOwner escalation

Summary Heartbeat context inheritance bypasses sandbox via senderIsOwner escalation Current Maintainer Triage - Status: open - Normalized severity: Critical Affected Packages / Versions - Package: openclaw npm - Latest published npm version: 2026.3.31 - Vulnerable version range: = 2026.3.31 - Fir...

9CVSS5.8AI score0.00516EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:59 p.m.•26 views

GHSA-HHQ4-97C2-P447 OpenClaw: Zalo webhook replay cache cross-target messageId scope bypass

Summary Zalo webhook replay cache cross-target messageId scope bypass Current Maintainer Triage - Status: narrow - Normalized severity: low - Assessment: v2026.3.28 replay dedupe is still keyed too broadly, but the issue should stay scoped to authenticated sibling-target delivery paths rather tha...

4.2CVSS6AI score0.00367EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:58 p.m.•14 views

GHSA-JJW7-3VJF-FG5J OpenClaw Nostr privateKey config redaction bypass leaks plaintext signing key via config.get

Summary OpenClaw Nostr privateKey config redaction bypass leaks plaintext signing key via config.get Current Maintainer Triage - Status: open - Normalized severity: medium - Assessment: v2026.3.28 still models Nostr privateKey as plain string so config views can expose it, and the secret-schema f...

6.9CVSS5.8AI score0.00281EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:57 p.m.•25 views

GHSA-7GGG-PVRF-458V OpenClaw: PIP_INDEX_URL and UV_INDEX_URL bypass host exec env sanitization and redirect Python package-index traffic

Summary PIPINDEXURL and UVINDEXURL bypass host exec env sanitization and redirect Python package-index traffic Current Maintainer Triage - Status: narrow - Normalized severity: high - Assessment: v2026.3.28 still allows Python package-index env redirection through host exec, but scope should stay...

7.3CVSS6AI score0.00172EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:57 p.m.•15 views

GHSA-89R3-6X4J-V7WF OpenClaw: Voice-call Plivo replay mutates in-process callback origin before replay rejection

Summary Voice-call Plivo replay mutates in-process callback origin before replay rejection Current Maintainer Triage - Status: narrow - Normalized severity: low - Assessment: v2026.3.28 can still mutate Plivo callback origin before replay rejection, but this needs a captured valid callback for a...

6.3CVSS5.9AI score0.00317EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/04/02 8:46 p.m.•38 views

GHSA-MHGQ-XPFQ-6R66 OpenClaw: Unauthenticated plugin-auth HTTP routes receive operator runtime scopes

Summary Unauthenticated plugin-auth HTTP routes receive operator runtime scopes Current Maintainer Triage - Status: narrow - Normalized severity: medium - Assessment: v2026.3.28 still gives auth:"plugin" routes operator WRITESCOPE, but impact should stay limited to plugin routes that actually tou...

8.2CVSS5.8AI score0.00507EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/04/02 8:44 p.m.•19 views

GHSA-P5RH-VMHP-GVCW Dgraph: Pre-Auth Database Overwrite + SSRF + File Read via restoreTenant Missing Authorization

The restoreTenant admin mutation is missing from the authorization middleware config admin.go:499-522, making it completely unauthenticated. Unlike the similar restore mutation which requires Guardian-of-Galaxy authentication, restoreTenant executes with zero middleware. This mutation accepts...

10CVSS6.1AI score0.01655EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/04/02 8:37 p.m.•23 views

GHSA-MVF2-F6GM-W987 fast-jwt: Incomplete fix for CVE-2023-48223: JWT Algorithm Confusion via Whitespace-Prefixed RSA Public Key

Summary The fix for GHSA-c2ff-88x2-x9pg CVE-2023-48223 is incomplete. The publicKeyPemMatcher regex in fast-jwt/src/crypto.js uses a ^ anchor that is defeated by any leading whitespace in the key string, re-enabling the exact same JWT algorithm confusion attack that the CVE patched. Details The f...

9.1CVSS5.9AI score0.00274EPSS
SaveExploits1References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:36 p.m.•21 views

GHSA-G2PF-XV49-M2H5 Rack::Request accepts invalid Host characters, enabling host allowlist bypass

Summary Rack::Request parses the Host header using an AUTHORITY regular expression that accepts characters not permitted in RFC-compliant hostnames, including /, ?, , and @. Because req.host returns the full parsed value, applications that validate hosts using naive prefix or suffix checks can be...

4.8CVSS6.1AI score0.00278EPSS
SaveExploits2References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:36 p.m.•18 views

GHSA-Q2WW-5357-X388 Rack has Content-Length mismatch in Rack::Files error responses

Summary Rack::Filesfail sets the Content-Length response header using Stringsize instead of Stringbytesize. When the response body contains multibyte UTF-8 characters, the declared Content-Length is smaller than the number of bytes actually sent on the wire. Because Rack::Files reflects the...

4.8CVSS6.7AI score0.00245EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:35 p.m.•34 views

GHSA-QV7J-4883-HWH7 Rack::Sendfile header-based X-Accel-Mapping regex injection enables unauthorized X-Accel-Redirect

Summary Rack::Sendfilemapaccelpath interpolates the value of the X-Accel-Mapping request header directly into a regular expression when rewriting file paths for X-Accel-Redirect. Because the header value is not escaped, an attacker who can supply X-Accel-Mapping to the backend can inject regex...

5.9CVSS7AI score0.00396EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:34 p.m.•19 views

GHSA-8VQR-QJWX-82MW Rack's multipart parsing without Content-Length header allows unbounded chunked file uploads

Summary Rack::Multipart::Parser only wraps the request body in a BoundedIO when CONTENTLENGTH is present. When a multipart/form-data request is sent without a Content-Length header, such as with HTTP chunked transfer encoding, multipart parsing continues until end-of-stream with no total size...

7.5CVSS7.2AI score0.00658EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:32 p.m.•37 views

GHSA-7MQQ-6CF9-V2QP Rack has a root directory disclosure via unescaped regex interpolation in Rack::Directory

Summary Rack::Directory interpolates the configured root path directly into a regular expression when deriving the displayed directory path. If root contains regex metacharacters such as +, , or ., the prefix stripping can fail and the generated directory listing may expose the full filesystem pa...

5.3CVSS6.4AI score0.0033EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:32 p.m.•16 views

GHSA-V569-HP3G-36WR Rack has quadratic complexity in Rack::Utils.select_best_encoding via wildcard Accept-Encoding header

Summary Rack::Utils.selectbestencoding processes Accept-Encoding values with quadratic time complexity when the header contains many wildcard entries. Because this method is used by Rack::Deflater to choose a response encoding, an unauthenticated attacker can send a single request with a crafted...

7.5CVSS7AI score0.00481EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:31 p.m.•46 views

GHSA-QFGR-CRR9-7R49 Rack: Forwarded Header semicolon injection enables Host and Scheme spoofing

Summary Rack::Utils.forwardedvalues parses the RFC 7239 Forwarded header by splitting on semicolons before handling quoted-string values. Because quoted values may legally contain semicolons, a header such as: http Forwarded: for="127.0.0.1;host=evil.com;proto=https" can be interpreted by Rack as...

4.8CVSS7.3AI score0.00245EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:31 p.m.•20 views

GHSA-RX22-G9MX-QRHV Rack's improper unfolding of folded multipart headers preserves CRLF in parsed parameter values

Summary Rack::Multipart::Parser unfolds folded multipart part headers incorrectly. When a multipart header contains an obs-fold sequence, Rack preserves the embedded CRLF in parsed parameter values such as filename or name instead of removing the folded line break during unfolding. As a result,...

4.8CVSS6AI score0.00245EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:30 p.m.•20 views

GHSA-VGPV-F759-9WX3 Rack's greedy multipart boundary parsing can cause parser differentials and WAF bypass.

Summary Rack::Multipart::Parser extracts the boundary parameter from multipart/form-data using a greedy regular expression. When a Content-Type header contains multiple boundary parameters, Rack selects the last one rather than the first. In deployments where an upstream proxy, WAF, or intermedia...

5.3CVSS6.4AI score0.00273EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/04/02 8:30 p.m.•15 views

GHSA-V6X5-CG8R-VV6X Rack's multipart header parsing allows Denial of Service via escape-heavy quoted parameters

Summary Rack::Multipart::Parserhandlemimehead parses quoted multipart parameters such as Content-Disposition: form-data; name="..." using repeated Stringindex searches combined with Stringslice! prefix deletion. For escape-heavy quoted values, this causes super-linear processing. An unauthenticat...

7.5CVSS7.1AI score0.00658EPSS
SaveExploits0References4
Total number of security vulnerabilities37017