Orqestria Security Intelligence

Security that watches, verifies and fixes.

Orqestria continuously monitors emerging vulnerabilities and software updates. Instead of flooding you with CVE jargon, it checks whether your applications are actually affected and prepares a tested fix in the background.

  • Hourly automated sync
  • 0 LLM tokens for lockfile scan
  • Source code stays on your computer

Recent advisories

Critical and high vulnerabilities from the last 90 days

GitHub-reviewed advisories for npm, Composer, PyPI, Cargo and Go packages, flagged when CISA lists them as actively exploited. Updated every hour; the same list is available at /api/security/feed.json.

1 389 advisories in the last 90 days
282 critical (20%)
2 actively exploited

Affected systems

  • JavaScript (npm) 504
  • Python (PyPI) 435
  • Go 273
  • PHP (Composer) 147
  • Rust (Cargo) 30

New advisories per week

Sources

Last synchronized: Oct 28, 2026, 11:00 AM
GitHub Security Advisories (GHSA)

Reviewed package advisories

Checked hourly 1389 advisories in the last 90 days
CISA Known Exploited Vulnerabilities

Active exploit catalog

Checked hourly 2 of them actively exploited
Critical Actively exploited
gitea.dev Go

Gitea: Remote Code Execution via diffpatch Git Hook Installation

Advisory & CVE ID GHSA-rcr6-4jqh-j84m CVE-2026-60004
Affected version range >= 1.17.0 < 1.27.1
Patched version Upgrade to 1.27.1
Upstream source github.com/advisories

### Summary Gitea's `diffpatch` endpoint can be abused to install and execute a Git hook from repository-controlled content. An attacker with ordinary write access to a repository can execute arbitrary shell commands as the Gitea OS user. With default open registration, an unau

Critical Actively exploited
mlflow Python (PyPI)

MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)

Advisory & CVE ID GHSA-7gwp-5pfp-969j CVE-2026-64849
Affected version range >= 3.3.0 < 3.15.0
Patched version Upgrade to 3.15.0
Upstream source github.com/advisories

### Summary The default MLflow Tracking Server (`mlflow server`, no authentication, default SQLite backend) exposes the model-registry webhooks API unauthenticated, including a synchronous `POST /api/2.0/mlflow/webhooks/{id}/test` endpoint that returns the upstream response statu

High
mlflow Python (PyPI)

MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source

Advisory & CVE ID GHSA-m65p-9j7q-6w33 CVE-2026-116690
Affected version range >= 3.10.0 < 3.17.0
Patched version Upgrade to 3.17.0
Upstream source github.com/advisories

### Summary On MLflow tracking servers running without authentication, which is the default for mlflow server, a remote attacker can read arbitrary files from the server’s filesystem by creating a model version tagged as a prompt whose source is a schemeless local path. The fix

Critical
mlflow Python (PyPI)

MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules

Advisory & CVE ID GHSA-26p8-2jq9-3vq9 CVE-2026-116692
Affected version range >= 3.12.0rc0 < 3.17.0
Patched version Upgrade to 3.17.0
Upstream source github.com/advisories

## Summary MLflow 3.12.0 introduced registration and deserialization support for third-party scorers in OSS MLflow. During scorer deserialization, the server accepts a request-controlled Python module path beneath one of four allowed package prefixes, imports that module, obtain

High
dd-trace JavaScript (npm)

dd-trace: ReDOS in URL query string obfuscation

Advisory & CVE ID GHSA-x94g-w73q-hpcw CVE-2026-116693
Affected version range >= 2.0.0 < 5.131.1
Patched version Upgrade to 5.131.1
Upstream source github.com/advisories

### Summary A regular expression used to obfuscate URL query strings can consume excessive CPU when processing certain attacker-controlled input. This can stall request processing and cause denial of service in applications using affected HTTP tracing integrations. ### Details

High
tinymce JavaScript (npm)

TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` serialization

Advisory & CVE ID GHSA-mf2p-h6hf-fcwm CVE-2026-116675
Affected version range >= 8.5.1 < 8.9.3
Patched version Upgrade to 8.9.3
Upstream source github.com/advisories

### Impact Stored XSS vulnerability in the media plugin. Attackers can inject malicious scripts via elements crafted through the data-mce-object attribute, which are created and executed before sanitization. Impacts users of TinyMCE with the media plugin enabled. ### Patches Thi

High
ckeditor5 JavaScript (npm)

CKEditor: Cross-site scripting (XSS) in the engine package

Advisory & CVE ID GHSA-rh54-vffm-5fvp CVE-2026-116688
Affected version range >= 45.0.0 < 47.7.4
Patched version Upgrade to 47.7.4
Upstream source github.com/advisories

### Impact A Cross-Site Scripting (XSS) vulnerability has been discovered in the CKEditor 5 engine. This vulnerability is caused by a prototype pollution issue in the `es-toolkit` library used in the CKEditor 5 codebase. This vulnerability could lead to unauthorized JavaScript co

High
github.com/runatlantis/atlantis Go

Atlantis: OS command injection through PR-controlled Terraform workspace enables RCE during plan

Advisory & CVE ID GHSA-rjh2-4xgw-p2hj CVE-2026-116676
Affected version range >= 0.4.0 <= 0.47.0
Patched version Upgrade to 0.47.1
Upstream source github.com/advisories

### Summary Atlantis passes the Terraform `workspace` value from a pull request's `atlantis.yaml` into a shell command without quoting or escaping it. A contributor whose pull request is eligible for an Atlantis plan can include shell metacharacters in the workspace name and ex

High
github.com/gtsteffaniak/filebrowser/backend Go

FileBrowser: Symlink following escapes user scope allowing arbitrary file read outside the served directory

Advisory & CVE ID GHSA-mgqf-5mf5-prfj CVE-2026-116682
Affected version range < 0.0.0-20260814233832-4126edeb07a0
Patched version Upgrade to 0.0.0-20260814233832-4126edeb07a0
Upstream source github.com/advisories

## Summary File read paths resolve symbolic links with `filepath.EvalSymlinks` and then operate on the resolved target without re-checking that the target still lies inside the user's source/scope. A symlink located inside a user's accessible directory that points outside the

High
undici JavaScript (npm)

undici vulnerable to cache poisoning and cross-user disclosure via cross-origin redirects

Advisory & CVE ID GHSA-4w7w-5xrc-9h26 CVE-2026-109829
Affected version range >= 7.0.0 < 7.30.1
Patched version Upgrade to 7.30.1
Upstream source github.com/advisories

### Impact When an originless `Agent` composes the redirect and cache interceptors as `compose(redirect(), cache())` with a shared cache (`type: 'shared'`), the cache builds its key from the original request URL before the redirect handler changes the origin. The response produc

High
undici JavaScript (npm)

undici vulnerable to TLS certificate validation bypass via dropped tls options in Agent

Advisory & CVE ID GHSA-2m5v-pch6-74hx CVE-2026-109383
Affected version range >= 4.0.0 < 6.29.1
Patched version Upgrade to 6.29.1
Upstream source github.com/advisories

### Impact undici's `Agent` passes its constructor options through a JSON-based deep clone (`JSON.parse(JSON.stringify(...))`) before forwarding them to each per-origin `Pool`. JSON cannot represent functions, so a caller-supplied `tls` option containing a `checkServerIdentity`

High
undici JavaScript (npm)

undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation

Advisory & CVE ID GHSA-qrxm-fqhp-jwvm CVE-2026-87018
Affected version range >= 4.2.1 < 6.29.1
Patched version Upgrade to 6.29.1
Upstream source github.com/advisories

## Impact undici crashes the client process when a TLS 1.2 server renegotiates after the connection is established and presents a different, CA-trusted certificate whose hostname does not match the requested host. Node.js re-runs hostname verification on the renegotiated handsha

High
@modelcontextprotocol/sdk JavaScript (npm)

MCP TypeScript SDK: HTTP server transports and handlers did not limit request body size or JSON-RPC batch length

Advisory & CVE ID GHSA-f897-62hf-6gxq
Affected version range >= 1.10.0 < 1.30.1
Patched version Upgrade to 1.30.1
Upstream source github.com/advisories

### Summary In affected versions, MCP servers reachable over HTTP put no limit on the size of a POST body or on the number of messages in a JSON-RPC batch. Large requests could exhaust the server's memory, and one long batch could block it from serving anyone else. No credentials

High
symfony/symfony PHP (Composer)

Symfony: Unbounded Recursion in the YAML Inline Lexer Lets a Single Document Crash the Process

Advisory & CVE ID GHSA-2v3c-qxhr-7vpv CVE-2026-109413
Affected version range >= 2.0.0 < 5.4.54
Patched version Upgrade to 5.4.54
Upstream source github.com/advisories

### Description `Yaml\Parser::lexInlineStructure()` recursed through `lexInlineMapping()` and `lexInlineSequence()` for every `{` and `[` of an inline collection, without entering the nesting level that the rest of the parser bounds with `maxNestingLevel`. A document made of dee

High
symfony/http-foundation PHP (Composer)

Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header

Advisory & CVE ID GHSA-r925-mgvr-h9cc CVE-2026-108082
Affected version range >= 6.0.1 < 6.4.46
Patched version Upgrade to 6.4.46
Upstream source github.com/advisories

### Description `HeaderUtils::split()` parsed header values with a pattern whose token alternative also matched whitespace, followed by a `(?<!\s)` lookbehind. A run of whitespace placed before a separator could be divided among the iterations of the enclosing repetition in expo

High
github.com/go-jose/go-jose/v4 Go

Go JOSE: DoS when parsing JWKs that contain RSA keys

Advisory & CVE ID GHSA-mgcc-cww5-fp2q CVE-2026-116587
Affected version range <= 4.1.5
Patched version Upgrade to 4.1.6
Upstream source github.com/advisories

### Summary A crafted RSA key inside a JWK can cause operations that parse JWKs to consume excess CPU. ### Details go-jose does not check for bounds on RSA modulus and primes before validating them. Values are passed directly to `crypto/rsa.PrivateKey.Validate()`. On Go 1.24+,

High
github.com/ctfer-io/terraform-provider-ctfd Go

CTFer.io's CTFd Terraform Provider allows a local or remote attacker to read team passwords in state as non sensitive values

Advisory & CVE ID GHSA-vg84-c5mg-76xh CVE-2026-116683
Affected version range >= 0.1.5 <= 1.1.0
Patched version —
Upstream source github.com/advisories

### Impact CTFer.io's CTFd Terraform Provider stores `ctfd_team.password` as non-sensitive values (CWE-522). A local or remote attacker, who can have access to the Terraform state, can read team passwords without the need for the state password for decryption. ### Patches Patc

High
hydra-core Python (PyPI)

Hydra legacy target blacklist permits unsafe PyYAML loading

Advisory & CVE ID GHSA-wf6j-7hvr-gr93
Affected version range >= 1.3.6 < 1.3.8
Patched version Upgrade to 1.3.8
Upstream source github.com/advisories

## Summary Hydra's legacy target blacklist omits PyYAML's unsafe loading surfaces. If an application passes attacker-controlled targets and arguments to instantiate(), a target such as yaml.unsafe_load can execute Python code through a config-controlled YAML stream containing Py

High
undici JavaScript (npm)

undici WebSocket client vulnerable to Denial of Service via failed HTTP/2 handshake

Advisory & CVE ID GHSA-qq8j-7v2v-3rwp CVE-2026-109855
Affected version range >= 8.11.0 < 8.11.2
Patched version Upgrade to 8.11.2
Upstream source github.com/advisories

### Impact undici's experimental WebSocket client (enabled by default via `allowH2: true`) crashes the Node.js process when it connects to a malicious server over HTTP/2. If the server answers the WebSocket upgrade with a response that fails handshake validation, undici aborts t

High
Authlib Python (PyPI)

Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)

Advisory & CVE ID GHSA-8m4g-j4wp-wgcg CVE-2026-114616
Affected version range < 1.9.1
Patched version Upgrade to 1.9.1
Upstream source github.com/advisories

Reporter: Cavan Loughran, Celvex Group Inc. Summary Authlib's symmetric (oct) key handling accepts an empty key (empty bytes b'' / empty string '') as a valid HMAC signing and verification key. An empty HMAC key produces a deterministic digest that any party can reproduce, so a

High
authlib Python (PyPI)

Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys

Advisory & CVE ID GHSA-7vr2-2fgp-9w7p CVE-2026-114615
Affected version range >= 1.3.1 <= 1.8.0
Patched version Upgrade to 1.9.0
Upstream source github.com/advisories

## Summary `OctKey.import_key()` carries the only guard that stops an asymmetric public key from being used as an HMAC secret in `authlib.jose`. That guard is `raw_key.startswith(POSSIBLE_UNSAFE_KEYS)` — anchored at byte 0 — while the loader that consumes the identical bytes on

High
phpoffice/phpspreadsheet PHP (Composer)

PhpSpreadsheet ODS Reader: Unbounded number-rows-repeated → CPU & Memory Exhaustion (DoS)

Advisory & CVE ID GHSA-j2w7-387v-m2rq CVE-2026-108359
Affected version range >= 4.0.0 <= 5.9.0
Patched version Upgrade to 5.10.0
Upstream source github.com/advisories

## Summary When PhpSpreadsheet loads an OpenDocument Spreadsheet (`.ods`), `Ods::processTableRow()` reads the `table:number-rows-repeated` attribute of a `<table:table-row>` with an unchecked `(int)` cast, then materialises one cell per repeated row. This value is **completely

High
phpoffice/phpspreadsheet PHP (Composer)

PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service

Advisory & CVE ID GHSA-3x94-m842-937c CVE-2026-108358
Affected version range >= 4.0.0 <= 5.9.0
Patched version Upgrade to 5.10.0
Upstream source github.com/advisories

### Summary PhpSpreadsheet's `XmlScanner::scan()` uses a regex pattern that only accounts for NULL byte (0x00) interleaving when detecting `<!DOCTYPE`. ISO-2022 escape sequences (0x1B bytes) inserted between the characters of the pattern break the regex match entirely, allowing D

High
phpoffice/phpspreadsheet PHP (Composer)

PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service

Advisory & CVE ID GHSA-rxj4-h86g-25gc CVE-2026-108357
Affected version range >= 4.0.0 <= 5.9.0
Patched version Upgrade to 5.10.0
Upstream source github.com/advisories

### Summary The SpreadsheetML XML reader (`Reader\Xml`) scans file content **twice** through `XmlScanner::scan()`, and each scan runs an `unentity()` callback that calls `html_entity_decode()` **after** the pattern check. By double-encoding the `<` character as `&#38;#60;`, the f

High
github.com/klauspost/compress/zstd Go

compress zstd: Panic on two-block frames

Advisory & CVE ID GHSA-fpmh-frq8-7rj8 CVE-2026-116591
Affected version range <= 1.20.1
Patched version Upgrade to 1.20.2
Upstream source github.com/advisories

### Summary A crafted ~27 KB two-block zstd frame makes DecodeAll and the streaming decoder panic with an out-of-range slice index instead of returning a decode error. The same bytes decode fine with the reference zstd. Any program that decompresses untrusted zstd input can be c

High
dnspython Python (PyPI)

dnspython dns.name.from_wire_parser() excessive CPU use

Advisory & CVE ID GHSA-45c3-73f7-pv4m CVE-2026-114605
Affected version range < 2.9.0
Patched version Upgrade to 2.9.0
Upstream source github.com/advisories

### Impact A maliciously crafted DNS message may cause dns.name.from_wire_parser() to use excessive CPU for DNS name decompression. Applications that process untrusted DNS wire form messages with dnspython may be degraded or DoS'd by the extra CPU use required. ### Patches This

High
ddtrace Python (PyPI)

Datadog dd-trace-py: ReDoS in URL query string obfuscation

Advisory & CVE ID GHSA-3633-r77q-h3v3 CVE-2026-116588
Affected version range >= 1.5.0 < 3.19.9
Patched version Upgrade to 3.19.9
Upstream source github.com/advisories

### Summary A regular expression used to obfuscate URL query strings can consume excessive CPU when processing certain attacker-controlled input. This can stall request processing and cause denial of service in applications using affected HTTP tracing integrations. ### Details

High
ddtrace Python (PyPI)

Datadog dd-trace-py: IAST instrumentation can lead to application DOS

Advisory & CVE ID GHSA-p3m5-h5v9-vqj6 CVE-2026-116589
Affected version range >= 3.13.0 < 4.15.5
Patched version Upgrade to 4.15.5
Upstream source github.com/advisories

### Summary A flaw in dd-trace-py’s IAST instrumentation can cause the Python application process to terminate unexpectedly when processing certain attacker-controlled input. Only applications with IAST enabled are affected. IAST is disabled by default. ### Details The affecte

High
pymongo Python (PyPI)

MongoDB Python Driver: Out-of-bounds read in BSON decoding via a malformed Regex element

Advisory & CVE ID GHSA-98qm-wvgf-w4cf CVE-2026-106435
Affected version range >= 3.9.0 <= 4.18.2
Patched version Upgrade to 4.18.3
Upstream source github.com/advisories

### Impact The C extension's BSON decoder scans a Regex element's pattern and flags strings with strlen before checking the document's remaining length, so a crafted truncated Regex element can read past the end of the caller's buffer. bson.decode and bson.decode_all accept mmap

High
vllm Python (PyPI)

vLLM: Request-controlled mm_processor_kwargs.code_revision allows remote code execution

Advisory & CVE ID GHSA-h3rc-6mm3-gc2m CVE-2026-114053
Affected version range >= 0.7.3 < 0.31.0
Patched version Upgrade to 0.31.0
Upstream source github.com/advisories

## Summary An untrusted multimodal request can set `mm_processor_kwargs.code_revision`. When vLLM serves a model whose Hugging Face processor uses dynamic `auto_map` code and the operator enabled `--trust-remote-code`, this request value reaches `AutoProcessor.from_pretrained` a

High
strands-agents Python (PyPI)

Strands Agents: Local Privilege Escalation via Symlink Attack in Default Session File Storage

Advisory & CVE ID GHSA-3w55-933p-8pv5
Affected version range < 1.48.0
Patched version Upgrade to 1.48.0
Upstream source github.com/advisories

## Summary The `FileSessionManager` defaults to storing session data in `/tmp/strands/sessions/` (a world-writable directory) using predictable file paths and a write pattern (`open(path + ".tmp", "w")` → `os.replace()`) that follows symbolic links. A local attacker can exploit

High
flexible-graphrag Python (PyPI)

Flexible GraphRAG: Cypher/Graph Injection via broken string-escaping in FalkorDB adapter (_escape()) - full graph wipe from ingested-document content

Advisory & CVE ID GHSA-vqrg-773h-4wxc CVE-2026-114510
Affected version range >= 0.6.0 < 0.8.2
Patched version Upgrade to 0.8.2
Upstream source github.com/advisories

**Description** def _escape(v: str) -> str: return str(v).replace("'", "\\'").replace("\\", "\\\\") The escaping order is backwards, exactly like the classic HTML double-escape bug: step 1 inserts a literal backslash in front of every ', then step 2 re-matches that just-inser

High
litellm Python (PyPI)

LiteLLM: internal_user_viewer arbitrary local file read via `vertex_ai_credentials`

Advisory & CVE ID GHSA-g5ff-637f-6q2m
Affected version range < 1.95.0
Patched version Upgrade to 1.95.0
Upstream source github.com/advisories

## Summary An authenticated LiteLLM proxy user could read arbitrary local files from the proxy runtime by sending a crafted `vertex_ai_credentials` value to `/utils/transform_request`. The request-body safety blocklist rejected `vertex_credentials` but missed its alias `vertex_a

High
better-auth JavaScript (npm)

better-auth: OAuth Proxy lets an attacker sign in as another user

Advisory & CVE ID GHSA-r4xp-prcw-77qf
Affected version range >= 1.5.0-beta.12 < 1.7.7
Patched version Upgrade to 1.7.7
Upstream source github.com/advisories

## Am I affected? You may be affected if you use `better-auth` from 1.5.0-beta.12 through versions before 1.7.7 with the OAuth Proxy plugin. You are affected only if **all** of these are also true: - On a participating environment, the OAuth Proxy plugin has no dedicated `secre

Critical
better-auth JavaScript (npm)

better-auth: OAuth state can be used as a Magic Link to sign in as another user

Advisory & CVE ID GHSA-965c-763c-88jm CVE-2026-114607
Affected version range >= 1.4.0-beta.18 < 1.7.7
Patched version Upgrade to 1.7.7
Upstream source github.com/advisories

## Am I affected? You may be affected if you use `better-auth` from `1.4.0-beta.18` through versions before `1.7.7` with the Magic Link plugin and social or Generic OAuth sign-in. You are affected if **all** of these are true: - Magic Link is enabled with default `storeToken:

High
GitPython Python (PyPI)

GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomplete fix of CVE-2026-78679)

Advisory & CVE ID GHSA-23mf-xhv8-69c2
Affected version range <= 3.1.62
Patched version Upgrade to 3.2.0
Upstream source github.com/advisories

> **A note on the referenced files.** This report was submitted through GitHub's private > vulnerability reporting API, which carries no attachments. Every transcript this report leans > on is reproduced **inline above**, verbatim. The file names it mentions (`poc.sh`, `poc.log`,

High
GitPython Python (PyPI)

GitPython Remote.pull() refspec bypasses the --upload-pack unsafe-option guard, enabling arbitrary command execution

Advisory & CVE ID GHSA-f9j4-qggq-h239
Affected version range >= 3.1.30 < 3.2.0
Patched version Upgrade to 3.2.0
Upstream source github.com/advisories

## Summary `Remote.pull()` in GitPython forwards its positional `refspec` argument directly to the `git pull` child process while its unsafe-option guard inspects only keyword arguments. An application that passes attacker-influenced data as the `refspec` (for example a user-sup

High
GitPython Python (PyPI)

GitPython command wrappers omit unsafe protocol and option checks

Advisory & CVE ID GHSA-w8jc-g24h-crhw
Affected version range <= 3.1.62
Patched version Upgrade to 3.2.0
Upstream source github.com/advisories

### Summary GitPython has spent 2022-2026 rolling out two reusable guards method-by-method: `Git.check_unsafe_protocols(url)` (raises `UnsafeProtocolError` for `<transport>::` remote-helper URLs - CVE-2022-24439) and `Git.check_unsafe_options(...)` (raises `UnsafeOptionError` fo

High
GitPython Python (PyPI)

GitPython parse_actor_and_date() is vulnerable to quadratic backtracking on malformed identity lines

Advisory & CVE ID GHSA-m64x-33q8-m5h7
Affected version range <= 3.1.62
Patched version Upgrade to 3.2.0
Upstream source github.com/advisories

### Summary This is a residual of GHSA-g5vv-9gxw-82hx / CVE-2026-87819. The 3.1.60 fix made `Actor._from_string` regex-free, but `parse_actor_and_date` still runs `_re_actor_epoch` on the same author/committer/tagger line one step earlier. That pattern backtracks quadratically w

High
litellm Python (PyPI)

LiteLLM: Privilege Escalation to Proxy Admin via Cross-Domain Reuse of the Salt Key

Advisory & CVE ID GHSA-7hp6-4w63-5g45 CVE-2026-114612
Affected version range >= 1.91.0 < 1.100.4
Patched version Upgrade to 1.100.4
Upstream source github.com/advisories

### Summary An authenticated user with `internal_user` privileges can escalate to `proxy_admin` and achieve remote code execution. The proxy uses one encryption key for two purposes: sealing secrets at rest and minting session tokens. An attacker exploits this by requesting a ne

High
msgpack Python (PyPI)

MessagePack: Unbounded memory leak in msgpack C extension on strict_map_key validation failure

Advisory & CVE ID GHSA-j586-36cw-2gc2 CVE-2026-114613
Affected version range < 1.2.3
Patched version Upgrade to 1.2.3
Upstream source github.com/advisories

### Impact The msgpack-python C extension (`msgpack._cmsgpack`) leaks a decoded map value when deserialization rejects a key with `strict_map_key=True` (the default). Repeated malformed inputs can cause unbounded process memory growth and denial of service in applications that d

High
nltk Python (PyPI)

NLTK: WekaClassifier passes an unvalidated caller-controlled model path to the weka JVM, bypassing nltk.pathsec containment

Advisory & CVE ID GHSA-j456-xh4h-cpf2
Affected version range <= 3.10.3
Patched version Upgrade to 3.10.4
Upstream source github.com/advisories

## Summary `WekaClassifier` in NLTK passes a caller-controlled model file path to the weka Java VM without any `nltk.pathsec` validation. `WekaClassifier.train` puts the caller's `model_filename` verbatim into the weka argv `["-d", model_filename, ...]` (weka *writes* the trained

Critical
authlib Python (PyPI)

Authlib: empty signatures validation in JWS JSON deserialization

Advisory & CVE ID GHSA-6v38-4h7w-rj9h CVE-2026-96760
Affected version range <= 1.8.0
Patched version Upgrade to 1.9.0
Upstream source github.com/advisories

Authlib (prior to 1.9.0) contains a signature verification bypass vulnerability. The JsonWebSignature.deserialize_json() method accepts a JSON Serialization JWS object and returns the payload as successfully verified without checking for a signature and without requiring a crypto

High
better-auth JavaScript (npm)

better-auth: Device login approval does not show the requesting client or permissions

Advisory & CVE ID GHSA-q84f-53jg-9ppm
Affected version range >= 1.3.8-beta.3 < 1.7.0-rc.3
Patched version Upgrade to 1.7.0-rc.3
Upstream source github.com/advisories

## Am I affected? You may be affected if you use `better-auth` from `1.3.8-beta.3` up to, but not including, `1.7.0-rc.3`, and you enable the `deviceAuthorization()` plugin. This range includes all 1.6 releases. You are affected only if all of these are also true: - An attacke

High
rembg Python (PyPI)

Rembg: Unauthenticated SAM model injection permits local-file disclosure through malicious ONNX graphs

Advisory & CVE ID GHSA-qr6x-7v33-6qmg CVE-2026-115924
Affected version range < 2.0.82
Patched version Upgrade to 2.0.82
Upstream source github.com/advisories

The public `/api/remove` endpoint uses attacker-controlled `extras.sam_model` in both SAM filenames and GitHub download URLs. Path traversal plus a URL fragment lets an unauthenticated attacker place malicious ONNX models beside a target file. The models read the file as ONNX ext

Critical
agno Python (PyPI)

Agno: Arbitrary code execution via `eval()` on `field_type` in `FunctionCall`

Advisory & CVE ID GHSA-m4w4-3r8h-jw98 CVE-2026-35002
Affected version range < 2.3.24
Patched version Upgrade to 2.3.24
Upstream source github.com/advisories

### Impact Agno versions prior to 2.3.24 contain an arbitrary code execution vulnerability in the model execution component. The `field_type` parameter on a `FunctionCall` input field was passed to Python's built-in `eval()`, allowing an attacker who could influence that value to

High
oauthlib Python (PyPI)

OAuthLib: Bearer token can be retrieved as long as client knows a valid client ID for device workflow

Advisory & CVE ID GHSA-3jp2-3mrg-2vxc CVE-2026-49272
Affected version range >= 3.3.0 < 4.0.0
Patched version Upgrade to 4.0.0
Upstream source github.com/advisories

### Summary A call to the token endpoint with a grant type of `"urn:ietf:params:oauth:grant-type:device_code"` and a bogus `device_code` is able to get a bearer token as long as they know a valid client ID enabled for the device workflow. ### Details [Section 3.4 of the RFC 862

Critical
monai Python (PyPI)

MONAILabel Server Crash and Silent Inference Corruption via Crafted DICOM (pydicom DS/IS Validation Bypass)

Advisory & CVE ID GHSA-6hp3-vr39-rqw8 CVE-2026-48705
Affected version range < 1.6.1
Patched version Upgrade to 1.6.1
Upstream source github.com/advisories

### Summary An unauthenticated remote attacker can crash a running MONAILabel server or silently corrupt its medical AI inference results by uploading a single crafted DICOM file (~132 KB) via the REST API. The vulnerability stems from pydicom's lack of validation for Decimal St

High
github.com/wailsapp/wails/v2 Go

Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins

Advisory & CVE ID GHSA-47hv-j4px-h3c9 CVE-2026-34157
Affected version range >= 2.0.0 < 2.13.0
Patched version Upgrade to 2.13.0
Upstream source github.com/advisories

# Security Vulnerability Report: Wails v2 — Origin Validator Bypass via Wildcard Pattern | | | |---|---| | **Product** | wailsapp/wails (v2) | | **Affected File** | `v2/internal/frontend/originvalidator/originValidator.go` | | **Affected Versions** | All versions containing orig

High
dolibarr/dolibarr PHP (Composer)

Dolibarr has SQL Injection in societe/class/societe.class.php via localtax1_value parameter

Advisory & CVE ID GHSA-v5fq-cf5m-vwv7 CVE-2026-33944
Affected version range <= 23.0.0
Patched version —
Upstream source github.com/advisories

### Summary A SQL Injection vulnerability exists in the Third Party (Company) update functionality of Dolibarr ERP/CRM. The `localtax1_value` parameter (`lt1`) is concatenated directly into an SQL UPDATE statement in `societe/class/societe.class.php` at line 1672 without any

High
aj Python (PyPI)

Ajenti has potential Remote Code Execution

Advisory & CVE ID GHSA-vcw3-r3fx-j444 CVE-2026-27975
Affected version range < 2.2.13
Patched version Upgrade to 2.2.13
Upstream source github.com/advisories

### Impact An unauthenticated user could gain access to a server to execute arbitrary code on this server. ### Patches This is fixed in the version 2.2.13. Users should upgrade to this version as soon as possible.

High
virtualenv Python (PyPI)

virtualenv: Xonsh activation literals depend on the script decoding codec

Advisory & CVE ID GHSA-394h-qwmc-48pf CVE-2026-113718
Affected version range < 21.14.9
Patched version Upgrade to 21.14.9
Upstream source github.com/advisories

## Summary Caller-supplied prompt text can become executable syntax in the xonsh activation script. An attacker must influence the value passed to virtualenv, and a user must subsequently activate the environment. ## Affected area Xonsh reads a UTF-8 activation script using a

High
virtualenv Python (PyPI)

virtualenv: Bash prompt values can change meaning under older compatibility modes

Advisory & CVE ID GHSA-6w3r-xr62-4xcp CVE-2026-113723
Affected version range < 21.14.9
Patched version Upgrade to 21.14.9
Upstream source github.com/advisories

## Summary Caller-supplied prompt text can become executable syntax in the bash activation prompt. An attacker must influence the value passed to virtualenv, and a user must subsequently activate the environment and draw the prompt. ## Affected area Bash runs with compatibilit

High
@azure/msal-node JavaScript (npm)

MSAL Node authorization code flow may disclose parameters to an attacker-controlled endpoint

Advisory & CVE ID GHSA-xcx6-jx8p-x3h5 CVE-2026-109461
Affected version range >= 5.0.0-beta.0 < 7.1.0
Patched version Upgrade to 7.1.0
Upstream source github.com/advisories

### Impact Origin validation error in Microsoft Authentication Library (MSAL) for Node.js allows an unauthorized attacker to disclose information over a network. This affects the auth_code flow. ### Patches Version 7.1.0 and higher are patched. ### Workarounds Ensure you pas

High
undici JavaScript (npm)

undici vulnerable to Denial of Service via unhandled error on excessive content-encodings

Advisory & CVE ID GHSA-xjj6-f33q-929c CVE-2026-109869
Affected version range >= 6.23.0 < 6.29.1
Patched version Upgrade to 6.29.1
Upstream source github.com/advisories

### Impact undici's `fetch()` crashes the Node.js process when a malicious server returns a response with more than five content codings and closes the connection before sending the body. undici rejects such responses (a content-encoding limit), but it created the internal respo

High
multer JavaScript (npm)

multer vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown

Advisory & CVE ID GHSA-q7qp-rjg7-q26m CVE-2026-113872
Affected version range >= 2.0.0 < 2.5.0
Patched version Upgrade to 2.5.0
Upstream source github.com/advisories

### Impact When `multer` is configured with an asynchronous `fileFilter`, a single request can crash the Node.js process. If a request is aborted (for example when one file is rejected) while another file's async `fileFilter` is still pending, the pending callback later resumes

High
happy-dom JavaScript (npm)

Happy DOM: Incomplete fix for CVE-2026-33943: unsanitized import alias leads to host code execution

Advisory & CVE ID GHSA-834v-8h66-3h79 CVE-2026-115895
Affected version range >= 17.0.0 <= 21.0.3
Patched version Upgrade to 21.0.4
Upstream source github.com/advisories

## Summary The ESM compiler in `happy-dom@20.14.5` does not validate imported local binding aliases before interpolating them into generated JavaScript. As a result, an invalid ESM import alias can be transformed into a valid JavaScript destructuring default initializer and exe

Critical
wasmtime Rust (Cargo)

Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation

Advisory & CVE ID GHSA-897f-g5gm-fmxm CVE-2026-115889
Affected version range < 36.0.19
Patched version Upgrade to 36.0.19
Upstream source github.com/advisories

## Summary In Wasmtime prior to v43, the Cranelift compiler backend bit-packs its SSA value indices in a way that can result in silent overflow in release builds, and result in incorrect value references in the IR resulting in arbitrary miscompilation. A very large Wasm function

High
filelock Python (PyPI)

filelock ReadWriteLock: SQLite reopens the lock database by name, so a planted symlink or journal file makes the lock user's process overwrite or unlink its own files

Advisory & CVE ID GHSA-v4x8-3wr5-3wq8 CVE-2026-112940
Affected version range >= 3.20.4 <= 4.2.0
Patched version Upgrade to 4.2.1
Upstream source github.com/advisories

`ReadWriteLock` and `AsyncReadWriteLock` (the SQLite-backed reader/writer lock) hand SQLite a name they do not control. On Linux the lock validates its database through a descriptor (the number the kernel gives a process for an open file). It then connects SQLite to `/proc/self/f

Critical
pillow Python (PyPI)

Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution

Advisory & CVE ID GHSA-5x8w-8jj5-q52h CVE-2026-112398
Affected version range <= 12.3.0
Patched version Upgrade to 13.0.0
Upstream source github.com/advisories

### Credits **Researcher**: Alex Bouffard (mixbo@pebwalker.com) ### Summary A heap buffer overflow in Pillow's FlashPix (FPX) JPEG-tile decoder lets an attacker achieve arbitrary code execution by getting an application to open a single crafted file with `Image.open()`. The fi

High
postal-mime JavaScript (npm)

postal-mime: Quadratic CPU consumption when decoding a header of many joinable RFC 2047 base64 encoded words

Advisory & CVE ID GHSA-f2hq-32vh-53cc
Affected version range >= 3.0.0 < 4.0.8
Patched version Upgrade to 4.0.8
Upstream source github.com/advisories

### Impact Decoding a header that holds a long run of joinable RFC 2047 base64 encoded words, such as `=?utf-8?B?QUJD?=` repeated tens of thousands of times in a `Subject`, `From`, `To`, a filename or a description, took time quadratic in the number of words. The join check ran

Critical
laravel/framework PHP (Composer)

Laravel TokenGuard authentication bypass through non-string API credentials

Advisory & CVE ID GHSA-f9x3-7vq9-cph6 CVE-2026-114509
Affected version range >= 13.0.0 < 13.29.0
Patched version Upgrade to 13.29.0
Upstream source github.com/advisories

Laravel's built-in TokenGuard, **when configured with a standard token-based API guard**, may be bypassed to authenticate as an arbitrary existing user without knowledge of their valid API token. **Under certain database configurations (MySQL/MariaDB)** an attacker can submit a

High
vllm Python (PyPI)

vLLM : DoS via unvalidated mm_processor_kwargs in multimodal image processors (Isaac, InternVL, H2OVL, etc.)

Advisory & CVE ID GHSA-gx7p-2j49-hfq4 CVE-2026-114055
Affected version range >= 0.7.3 < 0.31.0
Patched version Upgrade to 0.31.0
Upstream source github.com/advisories

## Summary API clients can supply arbitrary `mm_processor_kwargs` per request. vLLM forwards these values through the multimodal rendering and processing pipeline to Hugging Face and custom image/video processor constructors and calls. Resource-sensitive values such as image siz

High
pypdf Python (PyPI)

pypdf: Possible long runtimes for repeated references to the same missing object

Advisory & CVE ID GHSA-6c7f-9265-g8fw CVE-2026-115572
Affected version range < 6.21.2
Patched version Upgrade to 6.21.2
Upstream source github.com/advisories

### Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires loading relevant parts of a file (like their pages) where the same, but non-existent indirect object is referenced multiple times. ### Patches This has been fixed in

High
pypdf Python (PyPI)

pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up)

Advisory & CVE ID GHSA-jr96-gvgh-j3r4 CVE-2026-115585
Affected version range < 6.21.2
Patched version Upgrade to 6.21.2
Upstream source github.com/advisories

### Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires cross-reference streams with repeated malformed cross-reference streams. ### Patches This has been fixed in [pypdf==6.21.2](https://github.com/py-pdf/pypdf/releases/t

High
pypdf Python (PyPI)

pypdf: Possible long runtimes for large xref table header limits

Advisory & CVE ID GHSA-gmh7-3g9r-mjh5 CVE-2026-115580
Affected version range < 6.21.2
Patched version Upgrade to 6.21.2
Upstream source github.com/advisories

### Impact An attacker who uses this vulnerability can craft a PDF which leads to long runtimes. This requires opening a file with large/wrong upper limits in the xref table. ### Patches This has been fixed in [pypdf==6.21.2](https://github.com/py-pdf/pypdf/releases/tag/6.21.2

High
electron JavaScript (npm)

Electron: Mitigation for compromised eMudhra intermediate certificates

Advisory & CVE ID GHSA-jr5w-w6x2-84p9 CVE-2026-115570
Affected version range >= 45.0.0-alpha.1 < 45.0.0-beta.6
Patched version Upgrade to 45.0.0-beta.6
Upstream source github.com/advisories

### Impact A set of eMudhra intermediate certificates were compromised and are being blocked by browsers and other TLS clients. This Electron update adds the same block to both Chromium networking and Node.js `tls`, `https` and `fetch`. On earlier versions, an attacker holding a

High
body-parser JavaScript (npm)

body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body

Advisory & CVE ID GHSA-27r3-jxmh-p828 CVE-2026-111181
Affected version range >= 2.0.0 < 2.4.0
Patched version Upgrade to 2.4.0
Upstream source github.com/advisories

### Impact A single request can crash any application using `body-parser` with default options. When a request carries a `Content-Encoding` (for example `gzip`), `body-parser` pipes it into a decompression stream and, after reading the body, leaves that stream piped with no erro

High
gix Rust (Cargo)

gitoxide gix: untrusted .git/config disables filesystem .git-protection path checks via unfiltered protect_options()

Advisory & CVE ID GHSA-q54r-jf2p-rfr2
Affected version range >= 0.88.0 <= 0.89.0
Patched version Upgrade to 0.90.0
Upstream source github.com/advisories

## Summary In the `gix` crate, `Cache::protect_options()` in `gix/src/config/cache/access.rs` reads the three filesystem path-protection settings (`core.protectHFS`, `core.protectNTFS`, and `gitoxide.core.protectWindows`) with the unfiltered `gix_config::File::boolean()` accesso

High
github.com/labstack/echo/v4 Go

Echo: WebSocket proxy can retain connections and handlers after client disconnect

Advisory & CVE ID GHSA-9969-6676-49h5
Affected version range >= 4.15.0 < 4.16.1
Patched version Upgrade to 4.16.1
Upstream source github.com/advisories

## Impact Echo's Proxy middleware could retain a handler, copy goroutines and network connections after a WebSocket client disconnected if the upstream kept its connection open. The raw proxy waited for both copy directions to finish without reliably closing the other connection

High
github.com/labstack/echo/v4 Go

Echo: Decompress permits unbounded gzip expansion in v4

Advisory & CVE ID GHSA-h7wr-284f-5qvc
Affected version range >= 4.0.0 < 4.16.1
Patched version Upgrade to 4.16.1
Upstream source github.com/advisories

## Impact Echo v4's opt-in Decompress middleware exposed a gzip-decoded request stream without limiting its expanded size. A small compressed request could therefore produce a very large decoded body. Handlers that read or bind that body could consume excessive memory or CPU, an

Critical
github.com/labstack/echo/v4 Go

Echo: Rejected WebSocket upgrades can bypass Echo route-level access controls

Advisory & CVE ID GHSA-cxf3-9h37-7rr8
Affected version range >= 4.0.0 < 4.16.1
Patched version Upgrade to 4.16.1
Upstream source github.com/advisories

## Impact Echo's Proxy middleware selected a raw tunnel when the client requested a WebSocket upgrade, before validating whether the configured upstream accepted it. If the upstream returned an ordinary HTTP response and kept the connection alive, subsequent HTTP requests on tha

High
github.com/labstack/echo/v4 Go

Echo: BodyDump captures request and response bodies without size limits in v4

Advisory & CVE ID GHSA-f48p-c9v4-h7xv
Affected version range >= 4.0.0 < 4.16.1
Patched version Upgrade to 4.16.1
Upstream source github.com/advisories

## Impact Echo v4's opt-in BodyDump middleware read complete request bodies into memory and retained complete response bodies without a capture limit. A client able to submit large requests to a route using BodyDump could cause large allocations before the application handler ra

High
strands-agents Python (PyPI)

Strands Agents SDK: Exposure of data element to wrong session in the A2A Server

Advisory & CVE ID GHSA-4v6f-7vjh-6x4m CVE-2026-115419
Affected version range < 1.43.0
Patched version Upgrade to 1.43.0
Upstream source github.com/advisories

**Summary** Strands Agents SDK is an open-source SDK, available for Python (strands-agents) and TypeScript (@strands-agents/sdk), for building and running AI agents. An issue exists where, under certain circumstances, the Agent2Agent (A2A) server shares conversation history acr

High
virtualenv Python (PyPI)

virtualenv: Bash activator leaves the --prompt value unescaped in PS1 when promptvars is off, so prompt expansion later executes it (regression in 21.14.9)

Advisory & CVE ID GHSA-cx6f-vjhg-g3cc CVE-2026-115586
Affected version range >= 21.14.9 < 21.14.13
Patched version Upgrade to 21.14.13
Upstream source github.com/advisories

## Summary The bash activator puts the caller-supplied prompt value into `PS1` unescaped whenever `promptvars` is off at activation time, and assumes prompt expansion can never run afterwards. `promptvars` and posix mode are runtime shell state, not a property of the activation

High
mistune Python (PyPI)

Mistune: Path Traversal and XSS in Include directive

Advisory & CVE ID GHSA-h7ww-273w-6cm8 CVE-2026-115355
Affected version range <= 3.2.0
Patched version Upgrade to 3.3.0
Upstream source github.com/advisories

The Include directive in `src/mistune/directives/include.py` does not validate that the resolved file path stays within the source directory, allowing path traversal via `../` sequences to read arbitrary files. Additionally, error messages and included file contents are rendered

High
Twisted Python (PyPI)

Twisted: Unauthenticated Remote Denial of Service in the Twisted IRC Server via an Unbounded Line Buffer

Advisory & CVE ID GHSA-53xc-49m8-p798 CVE-2026-115776
Affected version range <= 26.4.0
Patched version Upgrade to 26.10.0rc1
Upstream source github.com/advisories

## Summary An unbounded-buffer vulnerability (CWE-770) in the Twisted words IRC server lets any unauthenticated remote client exhaust server memory. `twisted.words.protocols.irc.IRC.dataReceived` appends every received byte to a per-connection buffer and only removes data at a l

High
Twisted Python (PyPI)

Twisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an Unbounded Subnegotiation Buffer

Advisory & CVE ID GHSA-cwm5-jh59-mwxr CVE-2026-115778
Affected version range <= 26.4.0
Patched version Upgrade to 26.10.0rc1
Upstream source github.com/advisories

## Summary An allocation-without-limits vulnerability (CWE-770) in the Twisted conch telnet transport lets any unauthenticated remote peer exhaust server memory over a single connection. When the peer opens a telnet subnegotiation with `IAC SB` and then streams bytes without eve

High
Twisted Python (PyPI)

Twisted: Unauthenticated Remote Denial of Service in the Twisted words domish XML Element Stream via an Unbounded Element Tree

Advisory & CVE ID GHSA-3476-c5c2-fr73 CVE-2026-115775
Affected version range <= 26.4.0
Patched version Upgrade to 26.10.0rc1
Upstream source github.com/advisories

## Summary An allocation-without-limits vulnerability in the Twisted XML element stream lets any unauthenticated remote peer exhaust server memory over a single stream. When the peer opens a container element and streams child elements without ever closing the container, every e

High
obsidian-tc JavaScript (npm)

obsidian-tc: Memory-lifecycle tools overwrite unowned notes or partially commit lifecycle changes

Advisory & CVE ID GHSA-r3g7-r4hr-m258 CVE-2026-115478
Affected version range >= 1.0.1 <= 1.31.3
Patched version Upgrade to 1.31.4
Upstream source github.com/advisories

### Summary `create_entity`, `link_entities`, `rename_entity`, `unlink_entities` and `delete_entity` regenerate a memory note's body from SQLite at the computed `memory/<type>/<name>.md` path. When a note already existed at that path and was not owned by the entity being written

High
github.com/siyuan-note/siyuan/kernel Go

SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream

Advisory & CVE ID GHSA-c8w8-3pqp-wr83 CVE-2026-73054
Affected version range < 0.0.0-20260731131820-67bc300b6ea6
Patched version Upgrade to 0.0.0-20260731131820-67bc300b6ea6
Upstream source github.com/advisories

### Summary Two checks on the same WebSocket request URI parse it differently. The authentication exemption for keepalive sessions matches raw substrings, while the quarantine introduced to contain those sessions reads a parsed query parameter. Because Go's `url.Values.Get` retu

Critical
obsidian-tc JavaScript (npm)

obsidian-tc HTTP transport lacks Origin/DNS-rebinding protection, enabling drive-by vault access on loopback

Advisory & CVE ID GHSA-pqh8-4pj7-32xx CVE-2026-77363
Affected version range < 1.3.1
Patched version Upgrade to 1.3.1
Upstream source github.com/advisories

### Impact The Streamable HTTP transport was constructed without `enableDnsRebindingProtection`/`allowedHosts`/`allowedOrigins` and performed no `Origin`-header validation. With the documented `auth.mode: "none"` loopback default, a **drive-by web page could `POST http://127.0.0.

High
obsidian-tc JavaScript (npm)

obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP

Advisory & CVE ID GHSA-737x-cwfr-5vvc CVE-2026-115477
Affected version range >= 1.13.0 <= 1.31.3
Patched version Upgrade to 1.31.4
Upstream source github.com/advisories

### Summary On a Streamable HTTP deployment with `auth.jwtSecret` configured, serving a 2026-07-28-era client that declared `elicitation.form` support, a call to a dispatch-gated tool (`destructive: true`, or a scope with an HITL floor) that was offered an `inputRequired` confirm

Critical
obsidian-tc JavaScript (npm)

obsidian-tc tokens can access arbitrary configured vaults

Advisory & CVE ID GHSA-84c9-qqpq-2pq5 CVE-2026-77366
Affected version range < 1.3.1
Patched version Upgrade to 1.3.1
Upstream source github.com/advisories

### Impact Tool dispatch did not check the caller-supplied `input.vault` against the caller's bound vault (`ctx.vaultId`); the folder ACL was a single global instance and the JWT carried no vault claim. As a result, **any valid token could read, write, or delete any configured va

High
mistune Python (PyPI)

Duplicate Advisory: Mistune: Path Traversal and XSS in Include directive

Advisory & CVE ID GHSA-8cqv-vvq2-6p8c
Affected version range < 3.3.0
Patched version —
Upstream source github.com/advisories

## Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-h7ww-273w-6cm8. This link is maintained to preserve external references. ## Original Description Mistune before 3.3.0 contains a path traversal vulnerability in the Include directive that a

High
pillow Python (PyPI)

Pillow: Bundled libopenjp2 2.5.4 in all wheels since 11.1.0 carries OSV-2025-219 heap-buffer-overflow write reachable from Image.open().load()

Advisory & CVE ID GHSA-78g4-xqwv-q3g8
Affected version range >= 11.1.0 < 13.0.0
Patched version Upgrade to 13.0.0
Upstream source github.com/advisories

### Summary Every Pillow wheel from 11.1.0 onward bundles a libopenjp2 containing a heap-buffer-overflow **write** that is fixed upstream on master but has never appeared in an OpenJPEG release. See https://osv.dev/vulnerability/OSV-2025-219 Because the wheel bundles its own co

Critical
next JavaScript (npm)

Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays

Advisory & CVE ID GHSA-673q-mjm6-r5xr
Affected version range >= 16.0.0 <= 16.4.0
Patched version Upgrade to 16.4.1
Upstream source github.com/advisories

## Impact A vulnerability in applications using App router with Cache Component can lead to remote code execution. The application needs to have a `use cache` function that returns multiple typed arrays. ## Workaround There is no known workaround for affected applications with

High
Gitpython Python (PyPI)

GitPython validates a submodule's ".git" path only after cloning into it (RCE)

Advisory & CVE ID GHSA-83vg-56qc-22m7 CVE-2026-114145
Affected version range <= 3.2.0
Patched version Upgrade to 3.2.1
Upstream source github.com/advisories

### Summary `create_submodule(name, path, url)` clones a submodule into the repo's own `.git` directory before it rejects the path. A `path` of ".git/hooks" is accepted by the pre-clone check, so the submodule is cloned straight into the live hooks directory, and a file named `

High
tome JavaScript (npm)

toml-node: Prototype pollution: parsing a TOML document can write to Object.prototype

Advisory & CVE ID GHSA-h895-cgqg-jf52 CVE-2026-114142
Affected version range <= 5.0.0
Patched version Upgrade to 5.0.1
Upstream source github.com/advisories

### Summary CVE-2026-63376 described prototype pollution through __proto__ key-path desynchronization and was fixed in 4.1.2 by rewriting the path bookkeeping and adding an ownedContainers WeakSet. The desynchronization is still reachable, spelled with a quote character instead o

High
toml JavaScript (npm)

toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse()

Advisory & CVE ID GHSA-4qx8-w7c3-pj3p CVE-2026-114141
Affected version range <= 5.0.0
Patched version Upgrade to 5.0.1
Upstream source github.com/advisories

## Summary `toml.parse()` is vulnerable to a quadratic-complexity (O(n²)) denial-of-service via many array-of-tables (`[[name]]`) headers. `addTableArray()` in `lib/compiler.js` rescans two entire bookkeeping Sets on every `[[name]]` header without pruning unrelated or distinct

High
toml JavaScript (npm)

toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse()

Advisory & CVE ID GHSA-9j65-hcg3-gc64 CVE-2026-114143
Affected version range <= 5.0.0
Patched version Upgrade to 5.0.1
Upstream source github.com/advisories

## Summary `toml.parse()` is vulnerable to a quadratic-complexity (O(n²)) denial-of-service via a single long dotted key, table header, or inline-table key. A ~100KB crafted document causes a multi-second synchronous hang; a ~200KB document crashes the Node.js process outright w

High
toml JavaScript (npm)

toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse()

Advisory & CVE ID GHSA-9qmh-m7c6-f92p CVE-2026-114144
Affected version range <= 5.0.0
Patched version Upgrade to 5.0.1
Upstream source github.com/advisories

### Summary `toml.parse()` converts integer literals (hex, octal, binary, and decimal) to `BigInt` without first bounding the length of the digit sequence. Since `BigInt(string)` construction from a very long numeric string runs in super-linear time, a single small, well-formed T

High
storybook JavaScript (npm)

Storybook dev server vulnerable to code injection from the local network

Advisory & CVE ID GHSA-px85-f4q5-jh77 CVE-2026-114126
Affected version range >= 8.0.0 < 8.6.19
Patched version Upgrade to 8.6.19
Upstream source github.com/advisories

**Summary:** The Storybook dev server exposes its WebSocket authentication token to any client that can load its HTML pages. Any host on a LAN can open a Storybook app by IP address, and therefore obtain the token. The WebSocket can be used to inject code into story files or to c

High
@graphql-tools/utils JavaScript (npm)

GraphQL Tools: Prototype pollution in mergeIncrementalResult via non-primitive path segments

Advisory & CVE ID GHSA-c4qx-w738-7hr3 CVE-2026-114604
Affected version range >= 10.10.1 <= 12.0.1
Patched version Upgrade to 12.0.2
Upstream source github.com/advisories

## Report metadata | Field | Value | | --- | --- | | Package | `@graphql-tools/utils` (npm, `pkg:github/ardatan/graphql-tools`) | | Repository | https://github.com/ardatan/graphql-tools | | Component | `mergeIncrementalResult` / `setObjectKeyPath` (`packages/utils/src/mergeIncre

High
graphql-core Python (PyPI)

GraphQL-core: Denial of service via comment tokens bypassing the parser's max_tokens limit

Advisory & CVE ID GHSA-r77w-qph3-7vf8 CVE-2026-75508
Affected version range >= 3.2.3 < 3.2.12
Patched version Upgrade to 3.2.12
Upstream source github.com/advisories

### Summary The parser's `max_tokens` limit — the documented defence against oversized GraphQL documents — did not count comment tokens. A document padded with comments could therefore pass a `max_tokens` check of any size while still allocating one `Token` object per comment, a

High
graphql-core Python (PyPI)

GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule

Advisory & CVE ID GHSA-vj8h-fx38-h3vc CVE-2026-75507
Affected version range >= 3.0.0 < 3.2.12
Patched version Upgrade to 3.2.12
Upstream source github.com/advisories

### Summary The `OverlappingFieldsCanBeMerged` validation rule can be driven into quadratic — and in the worst case `O(n²·m²)` — running time by a small, highly compressible query. A single 364 KB document can occupy one CPU core for over five minutes during *validation*, before

Critical
dompurify JavaScript (npm)

DOMPurify SAFE_FOR_TEMPLATES bypass: split template expressions survive in attached shadow root content on DOM output modes

Advisory & CVE ID GHSA-cg2g-xh64-v4q7
Affected version range >= 3.4.4 <= 3.4.16
Patched version Upgrade to 3.4.17
Upstream source github.com/advisories

## Summary When DOMPurify is configured with `SAFE_FOR_TEMPLATES: true` together with a DOM-returning mode (`RETURN_DOM: true`, `RETURN_DOM_FRAGMENT: true`, or `IN_PLACE: true`), template expressions such as `{{...}}`, `${...}`, and `<%...%>` survive sanitization inside the text

High
dompurify JavaScript (npm)

DOMPurify IN_PLACE: hook that removes a parent or sibling leaves the detached subtree's event handlers armed (incomplete fix for GHSA-p98j-92pf-mc4p)

Advisory & CVE ID GHSA-mrv2-3pqr-j5jr
Affected version range <= 3.4.16
Patched version Upgrade to 3.4.17
Upstream source github.com/advisories

### Summary The 3.4.16 fix for GHSA-p98j-92pf-mc4p only covers a hook that removes the node it was called for. If an `IN_PLACE` hook removes a different node, like the current node's parent or a sibling that has not been visited yet, that subtree is never walked or neutralized.

High
nbconvert Python (PyPI)

nbconvert: Arbitrary file write through path traversal in cell output filenames when exporting to md, latex, rst and asciidoc

Advisory & CVE ID GHSA-pjvx-prjx-h659 CVE-2026-114140
Affected version range >= 5.4.0 <= 7.17.1
Patched version Upgrade to 7.17.2
Upstream source github.com/advisories

### Summary nbconvert <= v7.17.1 has an arbitrary file write vulnerability due to a path traversal in ipynb cell output metadata, more specifically on the filename attribute. Vulnerable converters : `--to markdown`, `--to latex`, `--to rst`, `--to asciidoc`. In `ExtractOutputP

High
black Python (PyPI)

Black: GitHub Action installs unvalidated required-version from pyproject.toml

Advisory & CVE ID GHSA-cg8m-r9f2-5wm2 CVE-2026-114134
Affected version range < 26.10.1
Patched version Upgrade to 26.10.1
Upstream source github.com/advisories

### Summary The GitHub Action bundled with Black can read the version from `tool.black.required-version` if `use_pyproject` is set to True. This version is not validated and therefore can be used to execute untrusted code in the context of a victim's repository. ### Details Th

Showing the newest 100 of 1389. The full 90-day list is in the JSON feed.

System Architecture

Five layers from global detection to verified remediation

Complexity stays in the background: Orqestria filters out noise so you only approve verified, necessary fixes.

Layer 1 Orqestria Feed · CISA KEV · GHSA · OSV.dev

External Security Sources

Synchronizes official vulnerability databases (Orqestria Feed, CISA KEV, GitHub Advisories, OSV.dev) and custom HTTPS JSON feeds.

Layer 2 0 LLM tokens · Deterministic semver

Security Intelligence Hub

Deduplicates CVE and GHSA identifiers, normalizes semver ranges across npm, Composer, PyPI and Cargo, and elevates exploited flaws.

Layer 3 Local SBOM · Reachability check

Project SBOM & Reachability

Reads lockfiles locally on your computer and verifies whether the vulnerable package and function are actually reachable.

Layer 4 Isolated worktree · Automated QA

Agent Remediation Workflow

When action is needed, Patch prepares the fix in an isolated Git worktree while QA and Security agents run regression and security checks.

Layer 5 Human-in-the-loop · Verified closure

One-Click Approval & Verification

After your approval, Orqestria applies the fix, verifies the vulnerability is gone and documents the outcome.