Lucene search
+L
Osv GhsaRecent

36927 matches found

osv_ghsa
osv_ghsa
•added 2026/07/20 10:44 p.m.•40 views

GHSA-G8R8-53C2-PM3F Microsoft Security Advisory CVE-2026-47304 – .NET Security Feature Bypass Vulnerability

Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in .NET XML Encryption System.Security.Cryptography.Xml. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. A securit...

8.1CVSS7.8AI score0.00286EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 10:42 p.m.•19 views

GHSA-CVVH-RHRC-WG4Q Microsoft Security Advisory CVE-2026-47302 – .NET Denial of Service Vulnerability

Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in .NET XML processing System.Security.Cryptography.Xml, System.Xml. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerabilit...

7.5CVSS6.8AI score0.01174EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 10:41 p.m.•15 views

GHSA-RP2P-6CMP-JXJ9 Microsoft Security Advisory CVE-2026-57108 – .NET Denial of Service Vulnerability

Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in the .NET runtime cryptography layer CryptoNativeGetX509NameInfo. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability...

7.5CVSS6.9AI score0.01174EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 10:40 p.m.•18 views

GHSA-GCFJ-64VW-6MP9 Axios Node HTTP adapter can use an inherited proxy after interceptor config cloning

Summary Axios’ Node.js HTTP adapter can route requests through an attacker-controlled proxy when Object.prototype.proxy is polluted and request configuration is materialized as a regular object before dispatch. Recent axios releases harden merged request config by creating a null-prototype object...

8.3CVSS7.1AI score0.00523EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/07/20 10:38 p.m.•23 views

GHSA-HCPX-6FM6-WX23 Axios form serializer maxDepth bypass via {} metatoken

Summary Axios versions in the fixed lines for GHSA-62hf-57xw-28j9 still contain an incomplete depth-limit bypass in lib/helpers/toFormData.js. When serializing an object with a top-level key ending in , axios calls JSON.stringify on that value before the formSerializer.maxDepth guard can inspect...

6.9CVSS6.2AI score0.00534EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/07/20 10:37 p.m.•31 views

GHSA-7Q8Q-RJ6J-MHJQ Axios: Nested axios option objects can consume polluted prototype values

Summary Axios can consume inherited properties from nested request option objects when the JavaScript process already has a polluted Object.prototype. The top-level merged config is protected with a null prototype, but nested plain objects such as auth and paramsSerializer are cloned into ordinar...

6.3CVSS5.1AI score0.00318EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/07/20 10:37 p.m.•49 views

GHSA-MWF2-3PR3-8698 Axios: HTTP/2 streamed uploads bypass `maxBodyLength`

Summary Axios versions with Node.js HTTP/2 support allow streamed request bodies to bypass maxBodyLength enforcement when requests are sent with httpVersion: 2. This affects applications that rely on maxBodyLength as a hard cap while forwarding attacker-controlled streams, such as upload endpoint...

6.3CVSS5.8AI score0.00616EPSS
SaveExploits1References7
osv_ghsa
osv_ghsa
•added 2026/07/20 10:27 p.m.•24 views

GHSA-JQH4-M9W3-8HP9 Axios: Fetch adapter `ReadableStream` uploads bypass `maxBodyLength`

Summary axios’ fetch adapter does not enforce maxBodyLength for live WHATWG ReadableStream request bodies whose size cannot be determined before dispatch. Applications that use adapter: "fetch" and rely on maxBodyLength to cap untrusted upload/proxy streams can send the full stream even when it...

6.3CVSS6AI score0.00602EPSS
SaveExploits1References8
osv_ghsa
osv_ghsa
•added 2026/07/20 10:25 p.m.•43 views

GHSA-MMX7-HFXF-JPPX Axios: Prototype pollution gadgets can alter axios request construction

Summary axios is vulnerable to read-side prototype-pollution gadgets when Object.prototype has already been polluted by another vulnerability or dependency. The most broadly reachable issue is in the bodyless method aliases: axios.get, axios.delete, axios.head, and axios.options read inherited da...

6.3CVSS5.4AI score0.00424EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/07/20 10:20 p.m.•35 views

GHSA-F4GW-2P7V-4548 Axios: NO_PROXY bypass for 0.0.0.0 local addresses in axios

Summary Axios versions containing lib/helpers/shouldBypassProxy.js do not treat 0.0.0.0 as a local address when evaluating NOPROXY rules. In Node.js applications that use HTTPPROXY or HTTPSPROXY together with NOPROXY=localhost,127.0.0.1,::1 or similar, a request to http://0.0.0.0:/ can be routed...

6.9CVSS5.9AI score0.00455EPSS
SaveExploits1References11
osv_ghsa
osv_ghsa
•added 2026/07/20 10:19 p.m.•33 views

GHSA-7RC3-G7H6-22M7 File Browser: Colliding username normalization gives two users the same home directory

Summary FileBrowser confines each user to a scope: a home directory that acts as the boundary for everything they can read or write. When self-registration and automatic home-directory creation are both enabled Signup=true and CreateUserDir=true, a new user's scope is built from their username...

8.1CVSS8.2AI score0.00553EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 10:17 p.m.•27 views

GHSA-833G-CQHP-H72J File Browser: Share API exposes the password hash and bypass token

Summary When a user creates a password-protected share or lists existing shares, the JSON response includes the full bcrypt passwordhash and the secret token of the share. The Link storage struct is serialized directly with json.Marshal and tags passwordhash and token for output, with no field...

2.7CVSS8.3AI score0.00432EPSS
SaveExploits0References2
osv_ghsa
osv_ghsa
•added 2026/07/20 10:16 p.m.•21 views

GHSA-83XP-526H-J3WW File Browser: Archive builder turns backslash filenames into path traversal (zip-slip)

Summary The fix for GHSA-gxjx-7m74-hcq8 / CVE-2026-54093 shipped in v2.63.6 added a strings.ReplaceAllnameInArchive, "\", "/" step to the archive builder; this was the advisory's recommended "Primary Fix." On a Linux host a backslash is a legal, non-separator filename character, so replacing it...

6.8CVSS8.5AI score0.00391EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 10:04 p.m.•21 views

GHSA-JFJ6-75FJ-8934 protobufjs: Text Format string map parsing can mutate returned map object prototype

Summary The protobuf.js text format extension parsed string-keyed map entries using ordinary property assignment. A text-format map entry with key proto could therefore change the prototype of the returned map object instead of creating an own map entry. This affected the optional Text Format...

4.8CVSS6.5AI score0.00349EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 10:03 p.m.•23 views

GHSA-J3F2-48V5-CCWW protobufjs: Denial of Service via infinite loop in .proto option parsing

Summary protobufjs parsed option names by advancing through schema tokens until it reached an = token, without checking for end of input. A crafted .proto schema that opens an option declaration but ends prematurely could cause the option parser to loop without ever terminating. This affects the...

5.3CVSS5.9AI score0.00673EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/07/20 10:02 p.m.•39 views

GHSA-M28W-2PQF-7QGJ webpack-dev-server vulnerable to denial of service via a malformed Host or Origin header

Impact An unauthenticated peer that can reach the webpack-dev-server process can terminate it by sending either a normal HTTP request with a malformed Host header, or a WebSocket upgrade to the default /ws endpoint with a malformed Origin header. The malformed header triggers an uncaught exceptio...

5.3CVSS5.9AI score0.00517EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 10:01 p.m.•28 views

GHSA-F5VJ-F2HX-8M93 webpack-dev-server vulnerable to cross-site request forgery via internal developer endpoints

Impact The internal /webpack-dev-server/open-editor and /webpack-dev-server/invalidate endpoints perform state-changing actions on any GET request, without verifying that the request originated from the dev server's own page. Any website a developer visits while the dev server is running can...

4.7CVSS6AI score0.00521EPSS
SaveExploits4References7
osv_ghsa
osv_ghsa
•added 2026/07/20 10:00 p.m.•22 views

GHSA-G446-98W2-8P5W Guzzle: Cookie Disclosure and Injection via IP-Address Domains

Impact CookieJar does not restrict a cookie scoped to an IP address to the exact host that set it. When a stored cookie's Domain attribute is an IPv4 literal Domain=192.168.0.1, a bracketed IPv6 literal Domain=::1, or a bare numeric value that denotes an IPv4 address Domain=1, which is 0.0.0.1,...

4.7CVSS5.7AI score0.00167EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:58 p.m.•15 views

GHSA-VJ59-8HWV-XXMV Astro: Authorization Bypass via Decode Iteration Limit and Rewrite Path Canonicalization Mismatch

Astro 6.4.7 Authorization Bypass via Decode Iteration Limit and Rewrite Path Canonicalization Mismatch Summary Astro 6.4.7 appears to reintroduce a middleware authorization bypass pattern when a request path is encoded more deeply than the newly introduced iterative URL decoder's maximum decoding...

8.2CVSS6AI score0.00466EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:57 p.m.•25 views

GHSA-GJFG-22FP-RRXX Composer: Path traversal in package bin field lets dependencies chmod arbitrary host files

Summary A Composer package declares its executables in the bin field of its composer.json. When Composer installs a package, it processes each bin entry and changes the file mode of the corresponding file so it is executable. If a bin entry contains .. path segments, it can resolve to a path...

6.1CVSS5.9AI score0.00172EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/07/20 9:55 p.m.•19 views

GHSA-G6XQ-892H-64W3 Composer: URL-embedded HTTP-Basic username leaks to verbose logs (GitHub PAT exposure)

Summary When Composer is run with -vvv debug verbosity, it could print a credential that was embedded directly in a repository or package URL, but not as a password, to its debug output. Composer already masked the password portion of such URLs, but the username portion was shown in clear text...

4.7CVSS5.7AI score0.00144EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/07/20 9:53 p.m.•36 views

GHSA-W8WR-V893-VJVP node-tar: Process crash via PAX numeric path type confusion

Summary A crafted 2.5KB tar archive crashes any Node.js process that extracts it. The PAX header parser coerces all-digit path values to JavaScript numbers, which causes an uncaught TypeError when downstream code calls .split'/' on the numeric value. Error handlers and strict: false cannot...

5.3CVSS6.2AI score0.00644EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:52 p.m.•19 views

GHSA-23HP-3JRH-7FPW node-tar: Decompression/parse DoS via unlimited input

Summary A Decompression/parse DoS via unlimited input vulnerability in node-tar allows an attacker to exhaust server resources disk space and CPU. Because the library does not enforce hard upper bounds on total decompressed data or entry counts, a small, maliciously crafted "Gzip Bomb" can be use...

9.2CVSS6.6AI score0.00582EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:51 p.m.•26 views

GHSA-8X88-C5MF-7J5W node-tar: Negative tar entry size causes infinite loop in archive replace

Summary A checksum-valid tar archive with a negative base-256 encoded entry size can make tar.replace loop forever while scanning the existing archive. Applications that update attacker-controlled tar archives can have a worker process pinned indefinitely, causing denial of service. Details The...

8.7CVSS6.4AI score0.00434EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:51 p.m.•17 views

GHSA-GVWX-54WH-QM9J node-tar: Uncaught Exception DoS via NUL byte in PAX path/linkpath records

Summary node-tar strips trailing NUL bytes from long-name L and long-linkpath K GNU extended headers but does not apply the same sanitization to equivalent fields delivered via PAX x typeflag extended headers. A PAX record of the form path=visible.txt\x00hidden.txt is parsed verbatim into...

5.3CVSS6.4AI score0.00507EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:49 p.m.•21 views

GHSA-R635-G3XR-VW7X Socket.IO: Engine.IO Polling Transport Connection Exhaustion

Impact An unauthenticated remote attacker can cause a denial of service in affected versions of engine.io by opening Engine.IO polling sessions and sending an invalid binary POST request with: Content-Type: application/octet-stream against an Engine.IO protocol v4 polling transport. In the...

7.5CVSS5.9AI score0.00636EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:49 p.m.•16 views

GHSA-395F-4HP3-45GV shell-quote: Quadratic-complexity Denial of Service in `parse()` (CWE-407)

Summary shell-quote's parse finalizes its token list with a reduce that uses Array.prototype.concat as the accumulator. Each prev.concatarg copies the entire growing array, so parse runs in On² in the number of tokens. An unauthenticated attacker who can submit a string to any code path that call...

8.7CVSS7.7AI score0.0036EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:48 p.m.•20 views

GHSA-C6W9-5G5J-JH2P Directus: Authorization-dependent response served from unsegmented cache key

Summary When response caching is enabled CACHEENABLED=true, the cache-key derivation in api/src/utils/get-cache-key.ts includes only version, path, query, and accountability.user plus a conditional ip. Authorization context beyond user share, role, roles, admin, app, policies is not part of the...

8.6CVSS5.5AI score0.00474EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:47 p.m.•25 views

GHSA-J5H6-VQC3-PHQH Directus: SSRF Protection Bypass via 0.0.0.0 in File Import

Summary The SSRF protection on Directus's file-import-from-URL feature can be bypassed using the address 0.0.0.0. While 127.0.0.1 and other internal addresses are denied, 0.0.0.0 is not added to the blocklist. On Linux and macOS, connecting to 0.0.0.0 reaches localhost, so an authenticated user...

7.7CVSS5.9AI score0.00407EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:46 p.m.•28 views

GHSA-F4VV-55C2-5789 LightRAG is Vulnerable to Authentication Bypass: hardcoded DEFAULT_TOKEN_SECRET and public /auth-status defeat LIGHTRAG_API_KEY protection

Summary When LightRAG is deployed with LIGHTRAGAPIKEY set but AUTHACCOUNTS unset an officially documented "API-Key authentication" mode, the X-API-Key protection can be bypassed by any remote unauthenticated attacker. The bypass does not require network contact with the victim server — an attacke...

9.3CVSS6.2AI score0.00662EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:46 p.m.•24 views

GHSA-94PJ-82F3-465W Guzzle: Proxy-Authorization headers can be sent to origin servers

Impact In affected versions, the built-in cURL handlers CurlHandler and CurlMultiHandler put every first-class request header in cURL's origin header list CURLOPTHTTPHEADER. These handlers are the default when the PHP cURL extension is available. They move Proxy-Authorization to the proxy-only li...

5.3CVSS6AI score0.00372EPSS
SaveExploits0References7
osv_ghsa
osv_ghsa
•added 2026/07/20 9:45 p.m.•28 views

GHSA-6X6H-QQR7-855W LightRAG: CORS Wildcard + Credentials Enables Any-Origin Credentialed Requests

Summary The server defaults to CORSORIGINS= combined with allowcredentials=True. Starlette's CORSMiddleware echoes the requesting origin in preflight responses when credentials are enabled, meaning every origin is effectively whitelisted for credentialed cross-origin requests. Any malicious websi...

9.3CVSS5.9AI score0.01422EPSS
SaveExploits0References8
osv_ghsa
osv_ghsa
•added 2026/07/20 9:35 p.m.•26 views

GHSA-QFRW-5RXM-MHH2 Mistune renderers/html.safe_url: HARMFUL_PROTOCOLS list misses legacy and chained schemes that historically chain to `javascript:` execution

Summary Type: URL-scheme allowlist gap. The safeurl filter only blocks the four schemes javascript:, vbscript:, file:, data:. Several other schemes are accepted into rendered and tags despite being known XSS vectors in legacy or chain-handling browsers. The same gap applies to direct links,...

6.1CVSS6.3AI score0.00341EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:35 p.m.•21 views

GHSA-2HM2-HC3V-44H9 Mistune toc / TableOfContents directive: heading IDs use predictable `toc_N` numbering with no slugification, allowing collision with attacker-controlled `id="toc_N"` content

Summary Type: Predictable identifier generation. The toc plugin and TableOfContents directive both default to generating heading IDs of the form toc1, toc2, toc3, ... with no input-derived component. An attacker who can place a heading anywhere in the document can predict which tocN ID it will...

4.3CVSS6AI score0.00192EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:34 p.m.•18 views

GHSA-R4RV-85JG-W4MF Mistune: Arbitrary File Read via Include directive path traversal

Summary A path traversal issue exists in mistune's Include directive when markdown files are processed using md.read. A crafted include path can cause files outside the intended markdown directory to be accessed. Details The issue occurs in the Include.parse method where user-supplied paths are...

5.9CVSS5.8AI score0.00462EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:34 p.m.•19 views

GHSA-C8J7-8CV4-2XMQ Mistune plugins/formatting: quadratic-time parsing on long runs of `~~x~~`, `==x==`, and `^^x^^` markers (strikethrough / mark / insert)

Summary Type: Algorithmic-complexity denial of service. A run of N closed pairs xx... or the analogous ==x== for mark, ^^x^^ for insert causes ON² work in the formatting parser. With the strikethrough, mark, or insert plugin enabled, an 8 KB input pegs the CPU for 4 seconds; 16 KB → 17 seconds...

7.5CVSS5.8AI score0.00644EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:34 p.m.•18 views

GHSA-G97X-GVCM-X72H Mistune: XSS via unescaped class option in Admonition directive

In src/mistune/directives/admonition.py, the renderadmonition function concatenates the :class: option directly into the HTML class attribute without escaping lines 63-68. This allows attribute injection and XSS even when HTMLRendererescape=True is used. The directive name parameter is safe...

5.3CVSS5.8AI score0.00327EPSS
SaveExploits0References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:32 p.m.•17 views

GHSA-8C25-4J27-2RV3 Mistune: XSS via percent-encoded javascript URI bypass in safe_url()

Summary An XSS vulnerability in Mistune allows bypassing of safeurl protections via percent-encoded javascript URIs. Details The vulnerability exists in HTMLRenderer.safeurl in Mistune. The function is intended to block harmful URL schemes such as "javascript:" by checking the prefix of the...

6.1CVSS5.9AI score0.00348EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:32 p.m.•16 views

GHSA-4J32-57V6-6G45 Mistune inline_parser: quadratic-time parsing on long runs of `**x**` and `***x***` emphasis pairs

Summary Type: Algorithmic-complexity DoS in core emphasis parsing. A long sequence of well-formed x strong or x strong-emphasis combined pairs causes ON² parser work. Distinct from the bracket-bomb DoS repetition and from the formatting-plugin DoS /==/^^; this one fires on default-config mistune...

7.5CVSS6AI score0.00644EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:24 p.m.•17 views

GHSA-8MPJ-M6QM-5QR8 Mistune directives/include: mutual `.. include::` recursion crashes the renderer with `RecursionError`, denial of service via two attacker-controlled markdown files

Summary Type: Uncontrolled recursion via mutual include. The Include directive checks for direct self-reference a.md cannot include a.md, but does not detect indirect cycles. Two markdown files that include each other a.md → includes b.md → includes a.md cause unbounded recursion until Python's...

5.3CVSS6.1AI score0.00529EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:24 p.m.•21 views

GHSA-FFQ3-XPV3-J92Q Mistune block_parser: quadratic-time parsing on long lists of repeated reference-link definitions

Summary Type: Algorithmic-complexity DoS in reference-link definition handling. A markdown document with N reference-link definitions of the same key or many distinct keys takes ON² parser time. 5000 repeated a: u\n definitions take 1.1 second; 10000 → 4.5 seconds. File: src/mistune/blockparser.p...

7.5CVSS5.8AI score0.00651EPSS
SaveExploits1References6
osv_ghsa
osv_ghsa
•added 2026/07/20 9:19 p.m.•18 views

GHSA-G796-FGMG-93MV js-yaml: YAML merge-key chains can force quadratic CPU consumption in js-yaml

Impact This is the same report as for v3/v4, but with lower severity, because in v5, merge is off by default When merge keys 1s doc size 100K js import performance from 'node:perfhooks' import Buffer from 'node:buffer' import load, YAML11SCHEMA from 'js-yaml' const n = Numberprocess.argv2 || 4000...

5.3CVSS6.1AI score0.00644EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:19 p.m.•23 views

GHSA-52CP-R559-CP3M js-yaml: YAML merge-key chains can force quadratic CPU consumption

Impact js-yaml can spend quadratic CPU time parsing a document whose size grows only linearly. The issue is triggered by a chain of mappings where each mapping merges the previous one: yaml a0: &a0 k0: 0 a1: &a1 1s doc size 100K js import performance from 'node:perfhooks' import Buffer from...

7.5CVSS6.3AI score0.00585EPSS
SaveExploits1References7
osv_ghsa
osv_ghsa
•added 2026/07/20 9:18 p.m.•26 views

GHSA-724G-MXRG-4QVM js-yaml: Quadratic-complexity (O(n^2)) DoS via !!omap tag in YAML11_SCHEMA

Summary js-yaml v5.x introduces YAML11SCHEMA support with the !!omap ordered map tag. The omapTag.addItem function performs a linear On scan for duplicate key detection on every insertion, resulting in On^2 total time to parse a document with n omap entries. An attacker can send a small crafted...

5.3CVSS6AI score0.0074EPSS
SaveExploits1References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:17 p.m.•30 views

GHSA-8WC8-HF36-MJH9 File Browser: ScopedFs follows a dangling symlink on write, letting a scoped user create files outside their scope

Summary ScopedFs confines every File Browser user to a scope directory. Its within guard is meant to reject any operation that follows a symbolic link out of that scope. When the link target does not exist yet, the guard walks up to the nearest existing ancestor and validates that instead. For a...

6.3CVSS8.4AI score0.00378EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:17 p.m.•20 views

GHSA-FMM7-X4GX-8JHR File Browser: Out-of-scope file deletion by a Create-only scoped user via symlink-following RemoveAll in upload failure-cleanup

Summary A scoped, non-admin File Browser user holding only the Create permission can delete arbitrary files outside their scope other tenants' data, and the application's own database via the upload failure-cleanup path. This is an incomplete fix of CVE-2026-54094: the v2.63.14 ScopedFs containme...

8.2CVSS8.3AI score0.00494EPSS
SaveExploits0References4
osv_ghsa
osv_ghsa
•added 2026/07/20 9:16 p.m.•33 views

GHSA-X756-G4X3-C64M Cloudreve: Non-admin remote download users can SSRF loopback/internal services and read imported responses

Summary Cloudreve's remote download workflow accepts user-supplied URLs and passes them to the configured downloader without blocking loopback, localhost, IPv6 localhost, or redirect-to-loopback targets. When the remote download permission is granted to a non-admin user group, a normal...

6.5CVSS8.3AI score0.00402EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:15 p.m.•24 views

GHSA-VGJ4-345G-JCF8 Cloudreve: OAuth access tokens bypass scope enforcement due to missing client_id claim

Summary Cloudreve's OAuth access tokens can bypass OAuth scope enforcement. This does not appear to be the intended design. The documentation describes OAuth client permissions/scopes, the API has an insufficient-scope error code, and the code comments say RequiredScopes... should verify scopes...

7.6CVSS8.2AI score0.00463EPSS
SaveExploits0References5
osv_ghsa
osv_ghsa
•added 2026/07/20 9:14 p.m.•19 views

GHSA-4X4J-2G7C-83W6 Pillow: WindowsViewer.get_command() OS command injection via unescaped shell path

Summary WindowsViewer.getcommand constructs a cmd.exe shell command by directly embedding a file path into an f-string without escaping. The result is passed to subprocess.Popen..., shell=True. Shell metacharacters in the file path — most importantly a double-quote " that breaks out of the...

4.5CVSS6.4AI score0.00179EPSS
SaveExploits1References8
osv_ghsa
osv_ghsa
•added 2026/07/20 9:13 p.m.•20 views

GHSA-PHJ9-MV4W-65PM Pillow `GdImageFile._open()`: image dimensions accepted without `_decompression_bomb_check()`

Description PIL/GdImageFile.py GdImageFile.open reads image dimensions from the GD 2.x header and stores them in self.size without calling Image.decompressionbombcheck. Because GdImageFile is not registered with Image.registeropen, it never passes through the standard Image.open code path that...

7.5CVSS7.6AI score0.00418EPSS
SaveExploits1References6
Total number of security vulnerabilities36927