Lucene search
+L
Osv-ghsaRecent

24864 matches found

osv-ghsa
osv-ghsa
•added 2026/09/08 9:23 p.m.•13 views

GHSA-G6GW-C38X-MQFC Hono: Unbounded dot-notation nesting in `parseBody()` can cause memory exhaustion

Summary When parseBody expands dot-separated form field names into nested objects, it does not limit the nesting depth or the total number of objects created. A request body well within a normal size limit can therefore allocate an object graph far larger than the request itself, and concurrent...

5.3CVSS5.9AI score0.00529EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/08 9:22 p.m.•9 views

GHSA-CRVJ-82CR-HJCX Hono: Query parser reads parameters after the URL fragment, causing cache-key and proxy interpretation differentials

Summary Hono's query parsing does not stop at the URL fragment: a ? appearing after a is treated as the start of a query string. As a result, the application can read request parameters that no other component involved in handling the request can see. Details A fragment is never part of the query...

5.9CVSS5.8AI score0.00448EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/08 9:21 p.m.•15 views

GHSA-2V4P-QF9Q-27WJ gRPC-Go xDS servers: Denial of Service (DoS) via crash due to missing `:authority` and `Host` headers

A vulnerability exists in gRPC-Go servers configured with xds.NewGRPCServer where a crafted request missing both :authority and Host headers can cause a server panic, resulting in a Denial of Service DoS. Servers built with xds.NewGRPCServer install an xDS routing interceptor on every RPC. This...

8.7CVSS5.7AI score0.00641EPSS
SaveExploits0References12
osv-ghsa
osv-ghsa
•added 2026/09/08 9:21 p.m.•17 views

GHSA-2XP9-VWFH-VXW4 Next.js: Unauthenticated Remote Code Execution in Image Optimization API when AVIF files are used

A vulnerability in the underlying libheif library used by sharp which Next.js uses for image optimization can lead to remote code execution when AVIF files are optimized. Until a fix has propagated, optimization of AVIF files is disabled...

9.5CVSS6.2AI score
SaveExploits0References10
osv-ghsa
osv-ghsa
•added 2026/09/08 9:20 p.m.•15 views

GHSA-W27V-7Q3P-W38R SVGO: removeScripts allows executable links through namespace and control-character bypasses

Summary SVGO's opt-in removeScripts plugin failed to remove some executable links. Namespace-prefixed SVG anchors and URL schemes containing ASCII tabs or newlines could bypass its checks. Applications that used this plugin as their only protection for untrusted SVG input could expose users to...

8.2CVSS5.9AI score0.00525EPSS
SaveExploits0References12
osv-ghsa
osv-ghsa
•added 2026/09/08 9:20 p.m.•9 views

GHSA-4VPR-X523-8J87 SVGO: removeScripts incompletely sanitizes executable HTML in SVG foreignObject elements

Summary SVGO's opt-in removeScripts plugin did not inspect executable HTML content inside SVG elements. Applications that used this plugin as their only protection for untrusted SVG input could produce SVGs containing active HTML and expose users to cross-site scripting XSS. SVGO is an optimizer...

6.1CVSS6AI score0.0043EPSS
SaveExploits0References12
osv-ghsa
osv-ghsa
•added 2026/09/08 9:16 p.m.•19 views

GHSA-8M3C-C648-2XJJ Nodemailer: resolveContent() on a MailMessage bypasses disableFileAccess/disableUrlAccess when called with the legacy signature

Summary Nodemailer's disableFileAccess / disableUrlAccess options are a security sandbox that lets an application forbid untrusted message content html/text/attachment path/href from reading local files or making outbound HTTPS requests. The fix for GHSA-wqvq-jvpq-h66f commit 5f69497 threaded the...

5.9CVSS5.8AI score0.00295EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/08 9:03 p.m.•12 views

GHSA-C7Q8-3CH8-VQPV xmldom: Processing Instruction Target Injection Bypasses requireWellFormed

Summary Document.createProcessingInstruction in @xmldom/xmldom performs no validation on the target parameter. The requireWellFormed: true serializer option validates only for : in the target and a case-insensitive xml prefix, but does not check for characters. A in the target breaks the processi...

8.7CVSS7.3AI score0.00612EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 9:03 p.m.•13 views

GHSA-JXJR-3G7G-3944 xmldom: requireWellFormed element/attribute name validation is bypassable via an embedded line terminator

Summary An embedded line terminator bypasses the requireWellFormed serializer check for element and attribute names. The check was added to fix GHSA-w2rr-34g9-rvrj and GHSA-4w3w-2rp5-g8jm; a name whose first line is well-formed slips past it and is serialized verbatim, so the characters after the...

8.7CVSS7.2AI score0.0057EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 9:02 p.m.•14 views

GHSA-27P8-2357-5QQV xmldom: DocType `name` Injection Bypasses requireWellFormed

Summary The @xmldom/xmldom serializer emits DocumentType.name verbatim into the declaration with no well-formedness guard. GHSA-f6ww-3ggp-fr8h CVE-2026-41674 hardened the serializer's requireWellFormed path for a DocumentType's sibling fields — publicId, systemId, and internalSubset — but it did...

8.7CVSS7.3AI score0.00612EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 9:02 p.m.•12 views

GHSA-3PX3-54CX-RMW9 xmldom: Creation-time XML Name/QName validation is bypassable via an embedded line terminator, allowing injection on the default serialization path

Summary An embedded line terminator bypasses xmldom's always-on, WHATWG-mandated creation-time name validation. createElementNS, createAttributeNS, createDocumentType, and createAttribute should reject a malformed qualified name with InvalidCharacterError, but a name whose first line is well-form...

8.7CVSS7.2AI score0.00543EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 9:02 p.m.•15 views

GHSA-VR34-HP96-76PP xmldom: requireWellFormed DocType publicId/systemId validation is bypassable via an embedded line terminator

Summary An embedded line terminator bypasses the requireWellFormed serializer check for a DocumentType's publicId and systemId. The check was added to fix GHSA-f6ww-3ggp-fr8h; an id whose first line is a valid literal slips past it and is emitted verbatim into the declaration, so the markup after...

8.7CVSS7AI score0.0057EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 9:02 p.m.•14 views

GHSA-6H8R-XR42-GP59 xmldom: Parser silently accepts a not-well-formed end tag whose name is followed by a line break and trailing content

Summary xmldom's parser silently accepts a not-well-formed end tag whose valid name is followed by trailing content — e.g. . The element is closed, the trailing content is discarded, and no error is reported, even though the XML end-tag production allows only optional whitespace after the name an...

6.9CVSS5.8AI score0.00619EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 9:01 p.m.•14 views

GHSA-8344-3JMQ-59R6 xmldom: Quadratic-time attribute deduplication

Summary xmldom builds the attribute collection of every parsed element by inserting attributes one at a time into a DOM NamedNodeMap. Each insertion first performs a linear scan of all already-inserted attributes to enforce the DOM uniqueness rule no two attributes with the same qualified name /...

8.7CVSS7AI score0.00604EPSS
SaveExploits0References10
osv-ghsa
osv-ghsa
•added 2026/09/08 9:01 p.m.•11 views

GHSA-X4FP-J954-R2F4 xmldom: End-tag Whitespace-Trim Regex ReDoS — quadratic backtracking in the 0.8.x end-tag parser

Summary On the @xmldom/xmldom 0.8.x line, parsing an XML end tag whose name is followed by a long run of whitespace and then a non-whitespace character triggers quadratic-time regular-expression backtracking ReDoS, so a single small crafted end tag stalls the Node.js event loop. It is reachable...

8.7CVSS7.1AI score0.00524EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 9:00 p.m.•14 views

GHSA-965W-775F-MR7G xmldom: Quadratic-memory consumption

Summary When an element declares a namespace prefix, xmldom copies the entire in-scope namespace map into a fresh object and keeps that copy on the element while it is open on the parse stack. A crafted document that nests N elements, each declaring one unique prefix, therefore drives the parser ...

8.7CVSS7.1AI score0.0059EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 9:00 p.m.•11 views

GHSA-93R5-FHX6-VMG9 xmldom: Quadratic-time parsing via the malformed-input recovery path — `parseElementStartPart` re-scan and `normalize()` adjacent-text merge

Summary xmldom's malformed-input error-recovery path has two quadratic-time On² behaviors that a single crafted input triggers together, so a tiny, highly compressible document tens of KB stalls the Node.js event loop for multiple seconds. It is reachable from DOMParser.parseFromString under...

8.7CVSS6.9AI score0.0059EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:59 p.m.•16 views

GHSA-6MJ3-QW4J-HGRW xmldom: HTML raw-text closing-tag case mismatch causes output amplification

Summary In HTML mode text/html, a raw-text element script, style, textarea, title whose closing tag differs in case from its opening tag e.g. for is mishandled by the parser, producing quadratic On² output growth — a small crafted document parses and serializes into output orders of magnitude...

8.7CVSS7.1AI score0.00524EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:57 p.m.•14 views

GHSA-W6F5-V2H6-G786 Predis: Redis command injection and denial of service via CRLF smuggling in pipelined commands on aggregate connections

Summary An improper CRLF neutralization flaw in Predis' pipeline handling on aggregate connections lets an unauthenticated attacker who can influence any pipelined argument — a value or a key, e.g. a URL slug used as a cache key — smuggle arbitrary Redis commands into the connection. - On cluster...

9.8CVSS8.4AI score0.00726EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:56 p.m.•14 views

GHSA-FXF7-VHH8-7VPQ CakePHP: FunctionsBuilder::jsonValue() vulerable to SQL injection with PostgresDriver

Impact The FunctionsBuilder::jsonValue$field, $jsonPath methods with the Postgres driver is vulnerable to SQL injection if user controlled data is supplied to the $jsonPath parameter. Patches 5.1.10, 5.2.15, 5.3.7 Workarounds Don't provide user controlled data to these functions/parameters...

9.2CVSS5.9AI score0.00493EPSS
SaveExploits1References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:56 p.m.•13 views

GHSA-2QH5-382H-3JPC CakePHP: SmtpTransport vulnerable to CRLF header injection

Impact Custom mail headers added with Message::setHeaders or addHeaders do not have CRLF replaced allowing header injection if user controlled data is added to message headers without stripping CRLF bytes. Patches 5.3.7, 5.2.14, 5.1.9, 4.6.5, 4.5.12 contain fixes for this issue. Workarounds You c...

8.2CVSS5.8AI score0.00543EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:55 p.m.•14 views

GHSA-6W3J-5FW6-R9VR joi: Prototype pollution via a `__proto__` language key in custom messages

Impact An application that passes attacker-controlled data into joi's custom message configuration messages, message, prefs messages , Joi.extend messages or rule message lets the attacker write properties onto Object.prototype, where every object in the process then inherits them. A key named...

3.7CVSS5.9AI score0.00389EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:51 p.m.•14 views

GHSA-2WM5-Q62R-HMRV Colord: Slow rejection of oversized malformed color strings

Impact colord's CSS color string matchers described a number as +-?\d.?\d+. In that form \d and \d+ can match the same digits, so a run of n digits can be divided between them in On² ways, and rejecting an input retries every division. Parsing is synchronous and uninterruptible, so a long...

6.9CVSS5.9AI score0.00507EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/08 8:51 p.m.•6 views

GHSA-P293-QW3H-JR36 Next.js: Unauthenticated Remote Code Execution on windows-hosted servers

Impact A vulnerability in applications using Pages and App router without Cache Component can lead to remote code execution when the server is hosted on machines using a Windows filesystem. Workaround There is no known workaround for affected windows-hosted applications. You should upgrade...

9CVSS8.6AI score0.02105EPSS
SaveExploits4References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:51 p.m.•19 views

GHSA-GG4H-3HG2-GRPC joi: object().rename() with a template target can set the validated object's prototype

Impact Applications are affected only if a schema renames keys with a regular-expression source and a Joi.expression / Joi.x target that interpolates the pattern's own match data, combined with multiple: true , for example .rename/^x-.+$/, Joi.x'1', multiple: true . Because the target is rendered...

3.7CVSS5.9AI score0.00389EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:50 p.m.•10 views

GHSA-JRC7-96C5-Q579 MapLibre GL JS: XSS Sanitizer Bypass in DOM.sanitize() via Live NamedNodeMap Removal Skip

Impact DOM.sanitize in src/util/dom.ts iterated elem.attributes a live NamedNodeMap while calling elem.removeAttribute in the same loop. Removing an attribute shifts subsequent attributes down by one index, causing the iterator to skip the adjacent attribute. An attacker can provide an HTML paylo...

10CVSS5.7AI score0.00522EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:50 p.m.•15 views

GHSA-QC2Q-P7WX-3PX3 gRPC-Go: xDS RBAC HTTP Filter bypass via mixed-case Header Matching and gRFC A41 validation evasion

Summary A vulnerability in the xDS RBAC HTTP filter implementation in grpc-go allows remote attackers to bypass authorization policies specifically DENY rules by using mixed-case or canonical-case header matchers e.g., X-Role instead of x-role. Additionally, the safety guards introduced by gRFC A...

6.3CVSS5.8AI score0.00311EPSS
SaveExploits0References8
osv-ghsa
osv-ghsa
•added 2026/09/08 8:48 p.m.•12 views

GHSA-8XX6-HGC6-GC2M HTTPX2: Streaming response decompression does not bound peak memory (decompression amplification)

Summary When decoding a compressed response body gzip, deflate, br, or zstd, HTTPX2 fully decompressed each network read before yielding content to the application. A small compressed input could therefore cause a large intermediate memory allocation, even when the application streamed the respon...

7.5CVSS5.7AI score0.0063EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:46 p.m.•20 views

GHSA-82FW-GWWQ-J7X9 Vitest: Path Traversal / Arbitrary File Read via @vitest/mocker Redirect Mock

Summary @vitest/mocker registers a redirect mock's target path without validating it against the dev server's file-serving allowlist. An attacker who can reach the dev server's WebSocket can register a redirect mock pointing outside the project root; when the mocked module is requested, the...

5.9CVSS5.9AI score0.00527EPSS
SaveExploits0References10
osv-ghsa
osv-ghsa
•added 2026/09/08 8:46 p.m.•11 views

GHSA-PF96-P4FJ-6566 HTTPX2: Conflicting Content-Length and Transfer-Encoding headers can be auto-generated

Summary HTTPX2 can automatically add a Content-Length header to a request that already contains a caller-supplied Transfer-Encoding header. The resulting HTTP/1.1 request contains both framing headers, which can create an ambiguous message boundary and enable request smuggling or connection...

5.6CVSS5.7AI score0.00221EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:45 p.m.•10 views

GHSA-H4X7-GW46-3WM6 HTTPX2: Multipart part header injection via unvalidated file Content-Type and custom headers

Summary HTTPX2 serializes the per-file Content-Type and custom headers supplied through the files= tuple API directly into the multipart/form-data body without validating custom header names or values. An attacker who can influence upload metadata passed to HTTPX2 can use CR or LF characters to...

5.3CVSS5.8AI score0.00317EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:45 p.m.•12 views

GHSA-F2FP-RGF2-35CP HTTPX2: Quadratic SSE line buffering can cause CPU denial of service

Summary HTTPX2's Server-Sent Events SSE parser repeatedly copied and rescanned buffered text when a server split one unterminated line across many response chunks. The total work grows quadratically with the length of the line. An attacker-controlled or compromised SSE endpoint can exploit this...

5.9CVSS5.9AI score0.00315EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:45 p.m.•20 views

GHSA-7MJ9-2MP8-4M2P HTTPX2: Secure WebSocket traffic sent without TLS through SOCKS proxies

Summary httpcore2 does not start TLS for wss:// connections routed through a SOCKS5 proxy. The WebSocket opening handshake and all subsequent frames are sent in plaintext through the proxy path, despite the caller selecting the secure wss scheme. The transport flaw affects httpcore2 releases befo...

8.1CVSS6.1AI score0.00115EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:42 p.m.•15 views

GHSA-4HHP-H66F-J5J7 vLLM: SSRF + arbitrary local file read in MiMoV2OmniMultiModalProcessor `_fetch_image` and audio loader bypass MediaConnector protections

Summary vllm/transformersutils/processors/mimov2omni.py — the multimodal processor for MiMoV2OmniForCausalLM — issues requests.get... directly on user-supplied image and audio URL strings and Image.open... on user-supplied local paths, without the SSRF / allowedlocalmediapath checks that...

6.5CVSS6.2AI score0.00407EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:40 p.m.•13 views

GHSA-C7R6-VX3H-W5G2 Laravel Excel writes exports outside the configured filesystem disk when given a caller-controlled path

Summary Excel::store resolved the destination path against the process working directory rather than the configured filesystem disk. When that path resolved to an existing file, the export was written straight to it with fopen, bypassing the disk entirely. An application that passes a...

7.5CVSS6.3AI score0.00842EPSS
SaveExploits0References5
osv-ghsa
osv-ghsa
•added 2026/09/08 8:31 p.m.•15 views

GHSA-G53G-W8RJ-FMG7 xmldom PI grammar regex ReDoS: quadratic backtracking on unterminated processing instructions

Summary @xmldom/xmldom's processing-instruction PI grammar regex exhibits quadratic-time backtracking ReDoS when parsing an unterminated processing instruction. A single small XML document containing forces the regular expression engine into On² work, stalling the Node.js event loop. The input is...

8.7CVSS7.1AI score0.00524EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:31 p.m.•12 views

GHSA-W2RR-34G9-RVRJ xmldom: Element name injection via createElement() bypasses requireWellFormed

Summary Document.createElement in @xmldom/xmldom accepts arbitrary strings as the tagName parameter with zero validation. The serializer emits the tag name verbatim into XML/HTML output. Critically, the requireWellFormed: true serializer option — the recommended mitigation from CVE-2026-41672,...

8.7CVSS7.4AI score0.00612EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:30 p.m.•11 views

GHSA-4W3W-2RP5-G8JM xmldom: Attribute name injection via setAttribute() bypasses requireWellFormed

Summary Element.setAttribute in @xmldom/xmldom bypasses attribute name validation by calling the private createAttributename method, which performs no validation. The public createAttribute method correctly validates names against an anchored QName pattern, but setAttribute never uses it. The...

8.7CVSS7.2AI score0.00612EPSS
SaveExploits0References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:30 p.m.•10 views

GHSA-GH2H-RHPH-H37G Microsoft Security Advisory CVE-2026-50646 – .NET Remote Code Execution Vulnerability

Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in Windows Presentation Foundation WPF. This advisory also provides guidance on what developers can do to update their applications to remove this vulnerability. A remote code execution...

7.8CVSS7.8AI score0.04017EPSS
SaveExploits0References6
osv-ghsa
osv-ghsa
•added 2026/09/08 8:28 p.m.•12 views

GHSA-8MPW-7FPC-4GQJ NLTK: Pl196xCorpusReader has quadratic ReDoS on malformed TEI blocks

Summary Pl196xCorpusReader still parses whole TEI blocks with multiple lazy regexes over attacker-controlled text. A malformed file with many opening tags and no matching closing tags forces repeated rescans and produces quadratic CPU growth in public reader APIs. Details - Vulnerability type:...

6.3CVSS5.8AI score0.00369EPSS
SaveExploits1References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:28 p.m.•11 views

GHSA-W3V8-GMH9-3WV7 NLTK: ReDoS in nltk.tgrep via unvalidated user-supplied regular expressions

Summary The NLTK tgrep module accepts user-supplied regular expressions and passes them to the Python re engine without a timeout or validation, enabling catastrophic backtracking ReDoS. Applications that expose the tgrep API to external input are vulnerable to a single-request denial of service...

8.2CVSS5.9AI score0.0044EPSS
SaveExploits1References7
osv-ghsa
osv-ghsa
•added 2026/09/08 8:28 p.m.•12 views

GHSA-RRV8-H7P8-RX55 NLTK: ReDoS in nltk.text.Text.findall() via unvalidated user-supplied regular expressions

Summary NLTK's Text.findall and TokenSearcher.findall methods accept user-supplied regular expressions and pass them to the Python re engine without timeout or validation, enabling catastrophic backtracking ReDoS. This issue is isolated to the nltk.text module and was resolved in a prior commit...

8.7CVSS7.6AI score0.00651EPSS
SaveExploits1References9
osv-ghsa
osv-ghsa
•added 2026/09/08 8:27 p.m.•29 views

GHSA-92F5-VC22-8J33 Microsoft QUIC: Remote Code Execution Vulnerability

Summary Use after free in Microsoft QUIC allows an unauthorized attacker to execute code over a network. Details New network path creations and removals triggered by incoming packets can lead to a pointer invalidation. Patches - Guard path promotion e0f55b5 Impact An unauthenticated attacker coul...

10CVSS8.5AI score0.00974EPSS
SaveExploits0References12
osv-ghsa
osv-ghsa
•added 2026/09/08 8:25 p.m.•8 views

GHSA-23FW-V26W-5FGQ Microsoft Security Advisory CVE-2026-62900 – .NET Information Disclosure Vulnerability

Executive summary Microsoft is releasing this security advisory to provide information about a vulnerability in Microsoft.Build.Tasks.Git and Microsoft.SourceLink.AzureRepos.Git. This advisory also provides guidance on what developers can do to update their applications to remove this...

5.9CVSS5.9AI score0.00749EPSS
SaveExploits0References4
osv-ghsa
osv-ghsa
•added 2026/09/08 8:24 p.m.•15 views

GHSA-7M6H-X95X-82Q5 vLLM: Cross-User Data Leak Vulnerability

Summary An integer overflow in the actandmulkernel kernel can cause the output of one user request to be incorporated into the response of another request within the same inference batch. Under certain conditions, the last request in a batch can receive a partial or complete copy of the first...

5.3CVSS5.7AI score0.00414EPSS
SaveExploits1References7
osv-ghsa
osv-ghsa
•added 2026/09/08 7:42 p.m.•10 views

GHSA-3WXW-XV34-2FRG GitPython: TagReference.create positional reference bypasses kwargs-only --file guard, enabling arbitrary file read (incomplete fix of 3af0c251)

Summary TagReference.create forwards a caller-influenced positional reference value into git tag without it ever being inspected by the unsafe-option guard, allowing an arbitrary file read the file's contents are returned in-band as the annotated tag message. This is an incomplete-fix bypass of...

6.5CVSS6.2AI score0.00255EPSS
SaveExploits0References7
osv-ghsa
osv-ghsa
•added 2026/09/08 6:41 p.m.•9 views

GHSA-8MCC-HRX5-HVXC GitPython: clone_from()/clone() omit --separate-git-dir from unsafe_git_clone_options, enabling arbitrary git-directory creation outside the destination

CWE: CWE-73 External Control of File Name or Path / CWE-22 Path Traversal, in the "escapes intended base directory" sense - Affected component: git/repo/base.py, Repo.unsafegitcloneoptions class attribute, lines 153-165 and Repo.clone lines 1477-1520, reached via the public Repo.clonefrom line...

8.7CVSS7.5AI score0.00651EPSS
SaveExploits1References8
osv-ghsa
osv-ghsa
•added 2026/09/08 6:41 p.m.•9 views

GHSA-5XXX-QHH7-9287 GitPython: Incomplete unsafe_git_revision_options denylist omits --contents/-S, enabling arbitrary file read via Repo.blame()

Summary Repo.blame / Repo.blameincremental guard forwarded revision options against unsafegitrevisionoptions, but that denylist only contains the file-WRITE options --output/-o. git blame also honors --contents and -S , which cause the file's lines to be echoed into the blame result — an arbitrar...

6.5CVSS6.7AI score0.00412EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/09/08 6:39 p.m.•9 views

GHSA-284H-M62Q-GF8W GitPython: Dormant multi-line git-config values are corrupted into live injected directives (e.g. core.hooksPath) on any unrelated GitConfigParser write, enabling RCE

CWE: CWE-88 Argument Injection / CWE-94 Code Injection — via a read-then-corrupt-on-rewrite config round trip, not a direct setter argument - Affected component: git/config.py — GitConfigParser.read multi-line value decoding, lines 444-541, esp. stringdecode at line 460 and its call sites at...

9.8CVSS8.9AI score0.00775EPSS
SaveExploits1References5
osv-ghsa
osv-ghsa
•added 2026/09/08 6:38 p.m.•12 views

GHSA-7833-FR7J-V32Q GitPython: Arbitrary local file content disclosure via [include] directive in untrusted .gitmodules (SubmoduleConfigParser never disables merge_includes)

HIGH Arbitrary local file content disclosure via include directive in untrusted .gitmodules SubmoduleConfigParser never disables mergeincludes - CWE: CWE-200 Exposure of Sensitive Information / CWE-73 External Control of File Name or Path - Affected component: git/objects/submodule/base.py,...

8.6CVSS7.9AI score0.00178EPSS
SaveExploits1References8
Total number of security vulnerabilities24864