An open index of dependabot pull requests across open source projects.

Security Advisories

Browse security advisories and track which Dependabot PRs address them.

39,510

Total Advisories

3,944

With Dependabot PRs

5,052

Critical Severity

14,066

High Severity

OpenTelemetry Python API: Denial of service through quadratic-time traceparent parsing
GHSA-mf5v-w3w3-f6cg CVE-2026-126360 MODERATE about 2 hours ago
## Summary `TraceContextTextMapPropagator.extract()` in `opentelemetry-api` is vulnerable to regular expression denial of service (ReDoS) when pro...
pypi
No PRs yet
Soup Sieve: Exponential ReDoS in selector compilation via \9-run in CSS_ESCAPES/IDENTIFIER
GHSA-6655-6qjp-jx7x CVE-2026-126191 HIGH about 2 hours ago
### Summary The IDENTIFIER/CSS_ESCAPES regex (css_parser.py:119-124) exhibits exponential backtracking on a run of ambiguous digit-escapes (`\9`) i...
pypi
No PRs yet
Soup Sieve: Uncontrolled recursion in CSS parser lets nested pseudo-class selectors exhaust the Python call stack
GHSA-7g44-g9rc-x53w CVE-2026-126193 MODERATE about 2 hours ago
## Summary The Soup Sieve CSS selector parser recurses once per level of nested pseudo-class selector (`:is()`, `:not()`, `:where()`, `:has()`) wi...
pypi
No PRs yet
Rucio: Unauthenticated administrator impersonation through SSH challenge tokens
GHSA-x585-4vv8-2mh2 CVE-2026-100397 CRITICAL about 18 hours ago
## Summary SSH challenge tokens are mistakenly accepted as valid credentials during the authentication token validation process. While an SSH cha...
pypi
No PRs yet
Soup Sieve: Polynomial-time denial of service in the descendant combinator
GHSA-mmhr-3c5m-f64f CVE-2026-126190 HIGH about 18 hours ago
## Summary Matching a selector that uses the descendant combinator (`a b`) takes time that grows polynomially with how deeply the document is nest...
pypi
No PRs yet
Soup Sieve: General sibling combinator inside :has() matches untrusted HTML in quadratic time
GHSA-4j63-6c4x-wfg4 CVE-2026-126192 MODERATE about 18 hours ago
## Summary Matching a selector that puts a general-sibling combinator inside `:has()`, such as `div:has(a ~ b)`, against untrusted HTML runs in O(...
pypi
No PRs yet
Pillow: Memory DoS in TIFF and EXIF IFD parsing via overlapping tag data
GHSA-wqgw-9xfh-qf2g CVE-2026-128066 MODERATE about 19 hours ago
``` ============================================================================ ANT-2026-D7STJUWL [medium] CWE-770 dos Memory DoS in TIFF and E...
pypi
No PRs yet
Pillow: Heap buffer overflow saving TIFF with libtiff when tags override image size
GHSA-xcvg-w56q-r89m CVE-2026-128067 HIGH about 19 hours ago
``` ============================================================================ ANT-2026-CS7N494P [high] CWE-787 memory-safety Heap buffer over...
pypi
No PRs yet
compose-lint: File paths embedded in pull requests can inject CI workflow commands through command-line error messages 
GHSA-8v59-qmwv-4p6q CVE-2026-125123 LOW 3 days ago
### Impact 0.31.0 fixed GHSA-6f4g-xm8v-pgv6, where text from a Compose file became GitHub Actions workflow commands in compose-lint's output. The ...
pypi
No PRs yet
compose-lint: Text in a pull request can issue CI workflow commands through JSON and SARIF output on stdout
GHSA-hr4h-4c45-v4q4 CVE-2026-125122 LOW 3 days ago
### Impact 0.31.0 fixed GHSA-6f4g-xm8v-pgv6, where text from a Compose file became GitHub Actions workflow commands in compose-lint's output. `--f...
pypi
No PRs yet
compose-lint: Text in a pull request can still issue CI workflow commands through compose-lint 0.31.0's output
GHSA-r7j4-crjv-h467 CVE-2026-125121 MODERATE 3 days ago
### Impact 0.31.0 fixed GHSA-6f4g-xm8v-pgv6, where text from a Compose file became GitHub Actions workflow commands in compose-lint's output. The ...
pypi
No PRs yet
OctoPrint: Stored XSS via saved connection parameters
GHSA-p623-mxf7-qxjm CVE-2026-123364 LOW 3 days ago
## Impact OctoPrint versions 2.0.0rc1 up until version 2.0.0rc6 are susceptible to cross-site scripting via a specially crafted default `port` or ...
pypi
No PRs yet
compose-lint: Incomplete fix for GHSA-jf3h-8jvx-vcrg: a run stopped at the finding limit quotes a secret from a CI-generated `.env`
GHSA-rm8w-w798-g545 CVE-2026-123796 LOW 3 days ago
### Impact This is an incomplete fix for GHSA-jf3h-8jvx-vcrg. 0.32.0 made findings quote the `${NAME}` a sibling `.env` filled in, instead of its ...
actions pypi
No PRs yet
GPUStack: Missing authorization on several cluster and resource endpoints allows cross-user access and cluster takeover
GHSA-3hch-x692-6qj3 CVE-2026-103002 HIGH 3 days ago
### Impact An authenticated non-administrative user could access a Kubernetes cluster they are not authorized to access through GPUStack's Kuberne...
pypi
No PRs yet
AG2: Newline injection in SandboxShellTool bypasses allowed=[...] and readonly=True, enabling arbitrary command execution
GHSA-2h4w-29cv-2cmv CVE-2026-113663 HIGH 3 days ago
### Summary SandboxShellTool's restricted modes — allowed=[...] (explicit command allowlist) and readonly=True (implicit READONLY_COMMANDS allowlis...
pypi
No PRs yet
GPUStack: SAML callback trusts an unverified SAMLResponse, allowing authentication bypass and account takeover
GHSA-62m9-f875-rqw6 CVE-2026-102894 CRITICAL 3 days ago
### Impact The callback Base64-decodes the posted XML, reads NameID and attributes, resolves or provisions the user, and mints a gpustack_session ...
pypi
No PRs yet
compose-lint: A committed symlink makes compose-lint quote a file from outside the project into its output
GHSA-whr6-fgpq-fpv9 CVE-2026-123373 LOW 3 days ago
### Impact Like Docker Compose, compose-lint follows symlinks when it reads a project's files. Unlike Compose, compose-lint up to 0.24.0 could the...
actions pypi
No PRs yet
compose-lint: A `.compose-lint.yml` symlinked outside the project is read, and a parse error quotes part of the target
GHSA-88f4-frh5-gmcr CVE-2026-123371 LOW 3 days ago
### Impact compose-lint automatically reads a `.compose-lint.yml` policy file beside the Compose file. It is meant to read nothing outside the pro...
actions pypi
No PRs yet
compose-lint: A pull request can make compose-lint quote a secret from a CI-generated `.env` into its findings
GHSA-jf3h-8jvx-vcrg CVE-2026-123372 LOW 3 days ago
### Impact Since 0.22.0, compose-lint fills in `${VAR}` references from the `.env` beside the Compose file, as Compose does. The documentation say...
actions pypi
No PRs yet
compose-lint: `fix --apply` can delete a line the user did not select, including a security setting
GHSA-65v8-q222-64xx CVE-2026-123370 MODERATE 3 days ago
### Impact `compose-lint fix --apply` converts the line numbers its fixers work with into positions in the file. The YAML parser treats a lone car...
pypi
No PRs yet
compose-lint: Compose file text can issue GitHub Actions workflow commands through the compose-lint Action
GHSA-6f4g-xm8v-pgv6 CVE-2026-123369 MODERATE 3 days ago
### Impact The GitHub Actions runner treats certain text in a step's output as commands. The legacy form, `##[command]`, is recognized anywhere in...
actions pypi
No PRs yet
compose-lint: .env read through a symlink outside the project can expose the CI job's environment
GHSA-6wcv-rj3c-mhv3 CVE-2026-123368 LOW 3 days ago
### Impact compose-lint fills in `${VAR}` references from the `.env` file next to the Compose file. It is meant to read nothing outside the projec...
actions pypi
No PRs yet
Kiwi TCMS account confirmation open redirect through protocol-relative URLs
GHSA-gcwf-c25f-p9rv CVE-2026-77433 MODERATE 4 days ago
## Summary In Kiwi TCMS version 16.1, the fix for CVE-2026-54724 (open redirect via unvalidated `next` parameter) in the account confirmation endp...
pypi
No PRs yet
Code Graph RAG structural tools follow out-of-root symlinks
GHSA-85gg-2gfq-q95m CVE-2026-87008 HIGH 4 days ago
A remote/local attacker who can get a symbolic link included in a source-code repository that code-graph-rag analyzes can cause the `structural_sea...
pypi
No PRs yet
GPUStack: Authentication bypass via trusted loopback source (reverse-proxy TCP peer or X-GPUStack-Real-IP header) grants unauthenticated admin
GHSA-gj9m-f8ph-pmhr CVE-2026-102895 CRITICAL 4 days ago
### Impact In GPUStack before v2.2.0, `get_current_user` (in `gpustack/api/auth.py`) promotes any request whose source is considered loopback to t...
pypi
No PRs yet
Urwid: handle_short_request() crashes on non-ASCII POST body (UnicodeEncodeError DoS)
GHSA-cp25-j9x5-p5xm CVE-2026-103022 MODERATE 4 days ago
### Summary The `handle_short_request()` function in `urwid/display/web.py` raises an unhandled `UnicodeEncodeError` when processing a POST request...
pypi
No PRs yet
fast-agent: `fast-agent serve` binds HTTP to 0.0.0.0 with no authentication by default; with --shell this is unauthenticated remote command execution
GHSA-9vhv-g5hf-m7m7 CVE-2026-102610 MODERATE 4 days ago
## Summary `fast-agent serve` exposes the agent over MCP. By default it uses HTTP transport bound to `0.0.0.0` (all interfaces) on port 8000 with *...
pypi
No PRs yet
zizmor: Debug logging prints available GitHub credentials in cleartext
GHSA-f42p-wjw5-97qh CVE-2026-102289 HIGH 4 days ago
### Summary zizmor 1.27.0 exposes GitHub access tokens in cleartext when debug-level logging is enabled. Tokens supplied via environment variables...
pypi
No PRs yet
Code Graph RAG: MCP paginated read_file path traversal / arbitrary file read
GHSA-vvr2-h2jp-838m CVE-2026-77604 HIGH 4 days ago
### Summary The `read_file` MCP tool in `codebase_rag/mcp/tools.py` contains a path traversal vulnerability in its paginated branch (when `offset`...
pypi
No PRs yet
fastapi-code-generator: Import-time RCE via route path -> unescaped @app.get('...') decorator
GHSA-p2mm-64f6-gmpp CVE-2026-63471 CRITICAL 4 days ago
### Summary fastapi-code-generator (koxudaxi) emits the OpenAPI path into the generated main.py route decorator as a single-quoted string literal ...
pypi
No PRs yet
fastapi-code-generator: Import-time RCE via response status-code key -> unescaped @app.get(..., responses={...}) dict
GHSA-6xmv-cjr5-w3q8 CVE-2026-63469 CRITICAL 4 days ago
### Summary fastapi-code-generator (koxudaxi) emits an operation's extra responses into the route decorator's responses={...} dict, using each res...
pypi
No PRs yet
fastapi-code-generator: Call-time RCE via operation summary -> unescaped route-handler docstring
GHSA-h667-4jj2-cgv4 CVE-2026-63470 CRITICAL 4 days ago
### Summary fastapi-code-generator (koxudaxi) emits an operation's `summary` as the generated route handler's docstring, using a triple-quoted str...
pypi
No PRs yet
Logging Redactor: PII data in str/repr of non primitive objects was not being redacted
GHSA-w7qv-268h-9h3f CVE-2026-63417 HIGH 4 days ago
Impact PII data in str/repr of non primitive objects was not being redacted, leading to leakage of PII in logs that should have been redacted for c...
pypi
No PRs yet
GeoNode has Stored XSS in Documents metadata abstract field
GHSA-r4hm-p9f9-fj9v CVE-2026-55649 MODERATE 7 days ago
The abstract metadata of documents is not sanitised. It’s possible to store arbitrary HTML (and JS) that will be executed when visiting the page.
pypi
No PRs yet
GeoNode has Unrestricted File Upload
GHSA-fqpv-mq26-pr4j CVE-2026-46429 MODERATE 7 days ago
The upload service validation can be circumvented with specially crafted requests, allowing for the storage and serving of malicious files.
pypi
No PRs yet
GeoNode has OS command injection via uploaded file layer name
GHSA-9fpx-fr6j-2vh6 CVE-2026-33050 HIGH 7 days ago
Arbitrary OS commands can be executed on the GeoNode by uploading a vector file with a crafted layer name.
pypi
No PRs yet
Banks: Unsafe importlib.import_module of attacker-controlled Tool.import_path in CompletionExtension allows RCE
GHSA-64vx-6h2c-rjh7 CVE-2026-61536 HIGH 8 days ago
## Summary `banks` parses `Tool` JSON objects from the rendered body of `{% completion %}` blocks and later resolves their `import_path` field...
pypi
No PRs yet
Stanza: RCE via pickle deserialization in the lemmatizer
GHSA-gh9r-c94j-cmp5 CVE-2026-115878 HIGH 10 days ago
## TL;DR Loading an attacker-supplied lemma `.pt` runs arbitrary code as the loading user. Since 1.14.0 the lemmatizer stores `pos_dict` as a gzip...
pypi
No PRs yet
pypdf has possible infinite loop when hitting EOF in standard xref table during trailer search
GHSA-5849-834g-hvw5 CVE-2026-119203 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires opening an incomplete file witho...
pypi
No PRs yet
pypdf has possible large memory usage when parsing page tree
GHSA-cggf-277g-3q54 CVE-2026-119204 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the page tree with man...
pypi
No PRs yet
pypdf has possible infinite loop when cloning dictionaries
GHSA-mfr5-77xh-9j7h CVE-2026-119205 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires cloning/duplicating a `Dictionar...
pypi
No PRs yet
Authlib RFC 7592 examples omit registration-access-token client binding
GHSA-c73q-w75p-j82v CVE-2026-116672 HIGH 14 days ago
## Description ### Summary RFC 7592 (OAuth 2.0 Dynamic Client Registration Management Protocol) lets a previously registered client read, update,...
pypi
No PRs yet
pypdf has possible long runtimes when retrieving page labels
GHSA-42gh-23hr-vphw CVE-2026-119206 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to large runtimes. This requires retrieving the page labels of a fi...
pypi
No PRs yet
pypdf has possible large memory usage for exceptions in strict mode
GHSA-4vqv-7265-gm2w CVE-2026-119207 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires loading an invalid dictionary....
pypi
No PRs yet
pypdf has possible long runtimes/large memory usage for encrypted PDF files
GHSA-62m5-6wh8-28x7 CVE-2026-119208 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to large runtimes/memory usage. This requires accessing the page co...
pypi
No PRs yet
pypdf has possible large memory usage when parsing cross-reference streams
GHSA-x3rh-gjgm-fmqc CVE-2026-119209 HIGH 14 days ago
### Impact An attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires opening a file with cross-refe...
pypi
No PRs yet
pyasn1 has quadratic CPU consumption in constructed BIT STRING decoding
GHSA-2qm8-x737-gmw5 CVE-2026-119196 HIGH 14 days ago
## Summary In pyasn1 through 0.6.4, decoding a constructed BIT STRING with many fragments repeatedly shifts and copies the entire value accumulate...
pypi
22
Dependabot PRs
pyasn1 has quadratic-complexity denial of service in binary REAL decoding
GHSA-mm57-4v3p-rchx CVE-2026-119197 HIGH 14 days ago
## Summary In pyasn1 0.6.4 and earlier, decoding a binary-encoded ASN.1 REAL with a large mantissa can consume CPU time quadratic in the mantissa ...
pypi
22
Dependabot PRs
pyasn1 has quadratic-time denial of service in constructed string and indefinite-length ANY decoding
GHSA-9m75-vc3g-4x39 CVE-2026-119195 HIGH 14 days ago
## Summary In pyasn1 0.6.4 and earlier, decoding a constructed OCTET STRING or character string made of many fragments can spend disproportionate ...
pypi
22
Dependabot PRs
pyasn1 has quadratic CPU use in schemaless BER/CER/DER container decoding
GHSA-fm9c-5rcf-2q5p CVE-2026-119194 HIGH 14 days ago
### Summary When an application decodes attacker-controlled BER, CER, or DER data without an ASN.1 schema, a container with many distinct long tag...
pypi
22
Dependabot PRs