Külső biztonsági adatforrások
Óránként szinkronizálja a hivatalos sérülékenységi adatbázisokat (Orqestria Feed, CISA KEV, GitHub Advisories, OSV.dev) és az egyéni HTTPS JSON feedeket.
Az Orqestria folyamatosan figyeli az új sérülékenységeket és csomagfrissítéseket. Nem áraszt el technikai CVE-riasztásokkal: megvizsgálja, hogy az alkalmazásod valóban érintett-e, és a háttérben előkészíti a tesztelt javítást.
Friss riasztások
A GitHub által ellenőrzött riasztások npm-, Composer-, PyPI-, Cargo- és Go-csomagokra; megjelöljük, ha a CISA aktívan támadottként tartja nyilván. Óránként frissül, ugyanez a lista elérhető az /api/security/feed.json címen.
Ellenőrzött csomag-riasztások
Aktív támadási katalógus
Gitea: Remote Code Execution via diffpatch Git Hook Installation
GHSA-rcr6-4jqh-j84m
CVE-2026-60004
>= 1.17.0 < 1.27.1
### 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
MLflow: Unauthenticated full-read SSRF in webhook delivery: _validate_webhook_url bypassed via unvalidated HTTP redirects (and DNS rebinding)
GHSA-7gwp-5pfp-969j
CVE-2026-64849
>= 3.3.0 < 3.15.0
### 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
MLflow vulnerable to arbitrary file read on unauthenticated servers via prompt model version source
GHSA-m65p-9j7q-6w33
CVE-2026-116690
>= 3.10.0 < 3.17.0
### 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
MLflow vulnerable to remote code execution on unauthenticated servers via third-party scorer deserialization importing caller-placed artifact modules
GHSA-26p8-2jq9-3vq9
CVE-2026-116692
>= 3.12.0rc0 < 3.17.0
## 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
dd-trace: ReDOS in URL query string obfuscation
GHSA-x94g-w73q-hpcw
CVE-2026-116693
>= 2.0.0 < 5.131.1
### 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
TinyMCE Cross-Site Scripting (XSS) vulnerability using media plugin `data-mce-object` serialization
GHSA-mf2p-h6hf-fcwm
CVE-2026-116675
>= 8.5.1 < 8.9.3
### 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
CKEditor: Cross-site scripting (XSS) in the engine package
GHSA-rh54-vffm-5fvp
CVE-2026-116688
>= 45.0.0 < 47.7.4
### 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
Atlantis: OS command injection through PR-controlled Terraform workspace enables RCE during plan
GHSA-rjh2-4xgw-p2hj
CVE-2026-116676
>= 0.4.0 <= 0.47.0
### 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
FileBrowser: Symlink following escapes user scope allowing arbitrary file read outside the served directory
GHSA-mgqf-5mf5-prfj
CVE-2026-116682
< 0.0.0-20260814233832-4126edeb07a0
## 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
undici vulnerable to cache poisoning and cross-user disclosure via cross-origin redirects
GHSA-4w7w-5xrc-9h26
CVE-2026-109829
>= 7.0.0 < 7.30.1
### 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
undici vulnerable to TLS certificate validation bypass via dropped tls options in Agent
GHSA-2m5v-pch6-74hx
CVE-2026-109383
>= 4.0.0 < 6.29.1
### 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`
undici vulnerable to Denial of Service via TLS 1.2 certificate-changing renegotiation
GHSA-qrxm-fqhp-jwvm
CVE-2026-87018
>= 4.2.1 < 6.29.1
## 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
MCP TypeScript SDK: HTTP server transports and handlers did not limit request body size or JSON-RPC batch length
GHSA-f897-62hf-6gxq
>= 1.10.0 < 1.30.1
### 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
Symfony: Unbounded Recursion in the YAML Inline Lexer Lets a Single Document Crash the Process
GHSA-2v3c-qxhr-7vpv
CVE-2026-109413
>= 2.0.0 < 5.4.54
### 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
Symfony: ReDoS in HeaderUtils::split() Reachable Through the Cache-Control Request Header
GHSA-r925-mgvr-h9cc
CVE-2026-108082
>= 6.0.1 < 6.4.46
### 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
Go JOSE: DoS when parsing JWKs that contain RSA keys
GHSA-mgcc-cww5-fp2q
CVE-2026-116587
<= 4.1.5
### 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+,
CTFer.io's CTFd Terraform Provider allows a local or remote attacker to read team passwords in state as non sensitive values
GHSA-vg84-c5mg-76xh
CVE-2026-116683
>= 0.1.5 <= 1.1.0
### 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
Hydra legacy target blacklist permits unsafe PyYAML loading
GHSA-wf6j-7hvr-gr93
>= 1.3.6 < 1.3.8
## 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
undici WebSocket client vulnerable to Denial of Service via failed HTTP/2 handshake
GHSA-qq8j-7v2v-3rwp
CVE-2026-109855
>= 8.11.0 < 8.11.2
### 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
Authlib accepts an empty HMAC key, allowing JWS/JWT signature forgery (HS256/HS384/HS512)
GHSA-8m4g-j4wp-wgcg
CVE-2026-114616
< 1.9.1
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
Authlib incomplete algorithm-confusion fix permits HMAC forgery with prefixed public keys
GHSA-7vr2-2fgp-9w7p
CVE-2026-114615
>= 1.3.1 <= 1.8.0
## 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
PhpSpreadsheet ODS Reader: Unbounded number-rows-repeated → CPU & Memory Exhaustion (DoS)
GHSA-j2w7-387v-m2rq
CVE-2026-108359
>= 4.0.0 <= 5.9.0
## 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
PhpSpreadsheet: XmlScanner Bypass via ISO-2022 Escape Sequences Allows XXE and Denial of Service
GHSA-3x94-m842-937c
CVE-2026-108358
>= 4.0.0 <= 5.9.0
### 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
PhpSpreadsheet: XmlScanner Bypass via Double-Encoded unentity() TOCTOU Allows XXE and Denial of Service
GHSA-rxj4-h86g-25gc
CVE-2026-108357
>= 4.0.0 <= 5.9.0
### 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 `&#60;`, the f
compress zstd: Panic on two-block frames
GHSA-fpmh-frq8-7rj8
CVE-2026-116591
<= 1.20.1
### 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
dnspython dns.name.from_wire_parser() excessive CPU use
GHSA-45c3-73f7-pv4m
CVE-2026-114605
< 2.9.0
### 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
Datadog dd-trace-py: ReDoS in URL query string obfuscation
GHSA-3633-r77q-h3v3
CVE-2026-116588
>= 1.5.0 < 3.19.9
### 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
Datadog dd-trace-py: IAST instrumentation can lead to application DOS
GHSA-p3m5-h5v9-vqj6
CVE-2026-116589
>= 3.13.0 < 4.15.5
### 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
MongoDB Python Driver: Out-of-bounds read in BSON decoding via a malformed Regex element
GHSA-98qm-wvgf-w4cf
CVE-2026-106435
>= 3.9.0 <= 4.18.2
### 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
vLLM: Request-controlled mm_processor_kwargs.code_revision allows remote code execution
GHSA-h3rc-6mm3-gc2m
CVE-2026-114053
>= 0.7.3 < 0.31.0
## 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
Strands Agents: Local Privilege Escalation via Symlink Attack in Default Session File Storage
GHSA-3w55-933p-8pv5
< 1.48.0
## 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
Flexible GraphRAG: Cypher/Graph Injection via broken string-escaping in FalkorDB adapter (_escape()) - full graph wipe from ingested-document content
GHSA-vqrg-773h-4wxc
CVE-2026-114510
>= 0.6.0 < 0.8.2
**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
LiteLLM: internal_user_viewer arbitrary local file read via `vertex_ai_credentials`
GHSA-g5ff-637f-6q2m
< 1.95.0
## 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
better-auth: OAuth Proxy lets an attacker sign in as another user
GHSA-r4xp-prcw-77qf
>= 1.5.0-beta.12 < 1.7.7
## 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
better-auth: OAuth state can be used as a Magic Link to sign in as another user
GHSA-965c-763c-88jm
CVE-2026-114607
>= 1.4.0-beta.18 < 1.7.7
## 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:
GitPython: arbitrary file read via attacker-controlled branch name in `Head.checkout()` (incomplete fix of CVE-2026-78679)
GHSA-23mf-xhv8-69c2
<= 3.1.62
> **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`,
GitPython Remote.pull() refspec bypasses the --upload-pack unsafe-option guard, enabling arbitrary command execution
GHSA-f9j4-qggq-h239
>= 3.1.30 < 3.2.0
## 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
GitPython command wrappers omit unsafe protocol and option checks
GHSA-w8jc-g24h-crhw
<= 3.1.62
### 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
GitPython parse_actor_and_date() is vulnerable to quadratic backtracking on malformed identity lines
GHSA-m64x-33q8-m5h7
<= 3.1.62
### 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
LiteLLM: Privilege Escalation to Proxy Admin via Cross-Domain Reuse of the Salt Key
GHSA-7hp6-4w63-5g45
CVE-2026-114612
>= 1.91.0 < 1.100.4
### 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
MessagePack: Unbounded memory leak in msgpack C extension on strict_map_key validation failure
GHSA-j586-36cw-2gc2
CVE-2026-114613
< 1.2.3
### 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
NLTK: WekaClassifier passes an unvalidated caller-controlled model path to the weka JVM, bypassing nltk.pathsec containment
GHSA-j456-xh4h-cpf2
<= 3.10.3
## 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
Authlib: empty signatures validation in JWS JSON deserialization
GHSA-6v38-4h7w-rj9h
CVE-2026-96760
<= 1.8.0
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
better-auth: Device login approval does not show the requesting client or permissions
GHSA-q84f-53jg-9ppm
>= 1.3.8-beta.3 < 1.7.0-rc.3
## 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
Rembg: Unauthenticated SAM model injection permits local-file disclosure through malicious ONNX graphs
GHSA-qr6x-7v33-6qmg
CVE-2026-115924
< 2.0.82
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
Agno: Arbitrary code execution via `eval()` on `field_type` in `FunctionCall`
GHSA-m4w4-3r8h-jw98
CVE-2026-35002
< 2.3.24
### 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
OAuthLib: Bearer token can be retrieved as long as client knows a valid client ID for device workflow
GHSA-3jp2-3mrg-2vxc
CVE-2026-49272
>= 3.3.0 < 4.0.0
### 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
MONAILabel Server Crash and Silent Inference Corruption via Crafted DICOM (pydicom DS/IS Validation Bypass)
GHSA-6hp3-vr39-rqw8
CVE-2026-48705
< 1.6.1
### 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
Wails: wildcardPatternToRegex allows Origin bypass via suffix match in BindingsAllowedOrigins
GHSA-47hv-j4px-h3c9
CVE-2026-34157
>= 2.0.0 < 2.13.0
# 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
Dolibarr has SQL Injection in societe/class/societe.class.php via localtax1_value parameter
GHSA-v5fq-cf5m-vwv7
CVE-2026-33944
<= 23.0.0
### 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
Ajenti has potential Remote Code Execution
GHSA-vcw3-r3fx-j444
CVE-2026-27975
< 2.2.13
### 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.
virtualenv: Xonsh activation literals depend on the script decoding codec
GHSA-394h-qwmc-48pf
CVE-2026-113718
< 21.14.9
## 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
virtualenv: Bash prompt values can change meaning under older compatibility modes
GHSA-6w3r-xr62-4xcp
CVE-2026-113723
< 21.14.9
## 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
MSAL Node authorization code flow may disclose parameters to an attacker-controlled endpoint
GHSA-xcx6-jx8p-x3h5
CVE-2026-109461
>= 5.0.0-beta.0 < 7.1.0
### 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
undici vulnerable to Denial of Service via unhandled error on excessive content-encodings
GHSA-xjj6-f33q-929c
CVE-2026-109869
>= 6.23.0 < 6.29.1
### 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
multer vulnerable to Denial of Service via a pending asynchronous fileFilter after request teardown
GHSA-q7qp-rjg7-q26m
CVE-2026-113872
>= 2.0.0 < 2.5.0
### 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
Happy DOM: Incomplete fix for CVE-2026-33943: unsanitized import alias leads to host code execution
GHSA-834v-8h66-3h79
CVE-2026-115895
>= 17.0.0 <= 21.0.3
## 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
Wasmtime: Bit-packing in Cranelift compiler causes silent overflow and miscompilation
GHSA-897f-g5gm-fmxm
CVE-2026-115889
< 36.0.19
## 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
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
GHSA-v4x8-3wr5-3wq8
CVE-2026-112940
>= 3.20.4 <= 4.2.0
`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
Pillow: Heap buffer overflow in FlashPix (FPX) JPEG decoding leads to code execution
GHSA-5x8w-8jj5-q52h
CVE-2026-112398
<= 12.3.0
### 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
postal-mime: Quadratic CPU consumption when decoding a header of many joinable RFC 2047 base64 encoded words
GHSA-f2hq-32vh-53cc
>= 3.0.0 < 4.0.8
### 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
Laravel TokenGuard authentication bypass through non-string API credentials
GHSA-f9x3-7vq9-cph6
CVE-2026-114509
>= 13.0.0 < 13.29.0
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
vLLM : DoS via unvalidated mm_processor_kwargs in multimodal image processors (Isaac, InternVL, H2OVL, etc.)
GHSA-gx7p-2j49-hfq4
CVE-2026-114055
>= 0.7.3 < 0.31.0
## 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
pypdf: Possible long runtimes for repeated references to the same missing object
GHSA-6c7f-9265-g8fw
CVE-2026-115572
< 6.21.2
### 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
pypdf: Possible long runtimes for repeated malformed cross-reference entries (Follow-up)
GHSA-jr96-gvgh-j3r4
CVE-2026-115585
< 6.21.2
### 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
pypdf: Possible long runtimes for large xref table header limits
GHSA-gmh7-3g9r-mjh5
CVE-2026-115580
< 6.21.2
### 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
Electron: Mitigation for compromised eMudhra intermediate certificates
GHSA-jr5w-w6x2-84p9
CVE-2026-115570
>= 45.0.0-alpha.1 < 45.0.0-beta.6
### 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
body-parser vulnerable to Denial of Service via trailing bytes after a compressed request body
GHSA-27r3-jxmh-p828
CVE-2026-111181
>= 2.0.0 < 2.4.0
### 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
gitoxide gix: untrusted .git/config disables filesystem .git-protection path checks via unfiltered protect_options()
GHSA-q54r-jf2p-rfr2
>= 0.88.0 <= 0.89.0
## 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
Echo: WebSocket proxy can retain connections and handlers after client disconnect
GHSA-9969-6676-49h5
>= 4.15.0 < 4.16.1
## 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
Echo: Decompress permits unbounded gzip expansion in v4
GHSA-h7wr-284f-5qvc
>= 4.0.0 < 4.16.1
## 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
Echo: Rejected WebSocket upgrades can bypass Echo route-level access controls
GHSA-cxf3-9h37-7rr8
>= 4.0.0 < 4.16.1
## 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
Echo: BodyDump captures request and response bodies without size limits in v4
GHSA-f48p-c9v4-h7xv
>= 4.0.0 < 4.16.1
## 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
Strands Agents SDK: Exposure of data element to wrong session in the A2A Server
GHSA-4v6f-7vjh-6x4m
CVE-2026-115419
< 1.43.0
**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
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)
GHSA-cx6f-vjhg-g3cc
CVE-2026-115586
>= 21.14.9 < 21.14.13
## 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
Mistune: Path Traversal and XSS in Include directive
GHSA-h7ww-273w-6cm8
CVE-2026-115355
<= 3.2.0
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
Twisted: Unauthenticated Remote Denial of Service in the Twisted IRC Server via an Unbounded Line Buffer
GHSA-53xc-49m8-p798
CVE-2026-115776
<= 26.4.0
## 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
Twisted: Unauthenticated Remote Denial of Service in the Twisted conch Telnet Transport via an Unbounded Subnegotiation Buffer
GHSA-cwm5-jh59-mwxr
CVE-2026-115778
<= 26.4.0
## 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
Twisted: Unauthenticated Remote Denial of Service in the Twisted words domish XML Element Stream via an Unbounded Element Tree
GHSA-3476-c5c2-fr73
CVE-2026-115775
<= 26.4.0
## 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
obsidian-tc: Memory-lifecycle tools overwrite unowned notes or partially commit lifecycle changes
GHSA-r3g7-r4hr-m258
CVE-2026-115478
>= 1.0.1 <= 1.31.3
### 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
SiYuan: A parser differential between the WebSocket keepalive exemption and the session quarantine allows unauthenticated access to the broadcast event stream
GHSA-c8w8-3pqp-wr83
CVE-2026-73054
< 0.0.0-20260731131820-67bc300b6ea6
### 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
obsidian-tc HTTP transport lacks Origin/DNS-rebinding protection, enabling drive-by vault access on loopback
GHSA-pqh8-4pj7-32xx
CVE-2026-77363
< 1.3.1
### 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.
obsidian-tc: Declined human-in-the-loop confirmations can permit destructive calls over HTTP
GHSA-737x-cwfr-5vvc
CVE-2026-115477
>= 1.13.0 <= 1.31.3
### 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
obsidian-tc tokens can access arbitrary configured vaults
GHSA-84c9-qqpq-2pq5
CVE-2026-77366
< 1.3.1
### 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
Duplicate Advisory: Mistune: Path Traversal and XSS in Include directive
GHSA-8cqv-vvq2-6p8c
< 3.3.0
## 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
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()
GHSA-78g4-xqwv-q3g8
>= 11.1.0 < 13.0.0
### 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
Next.js: Unauthenticated Remote Code Execution in `use cache` functions returning typed arrays
GHSA-673q-mjm6-r5xr
>= 16.0.0 <= 16.4.0
## 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
GitPython validates a submodule's ".git" path only after cloning into it (RCE)
GHSA-83vg-56qc-22m7
CVE-2026-114145
<= 3.2.0
### 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 `
toml-node: Prototype pollution: parsing a TOML document can write to Object.prototype
GHSA-h895-cgqg-jf52
CVE-2026-114142
<= 5.0.0
### 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
toml-node: Quadratic-complexity DoS via many array-of-tables headers in toml.parse()
GHSA-4qx8-w7c3-pj3p
CVE-2026-114141
<= 5.0.0
## 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
toml-node: Quadratic-complexity DoS via long dotted keys or table paths in toml.parse()
GHSA-9j65-hcg3-gc64
CVE-2026-114143
<= 5.0.0
## 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
toml-node: Uncontrolled resource consumption (CPU DoS) via unbounded-length integer literals in toml.parse()
GHSA-9qmh-m7c6-f92p
CVE-2026-114144
<= 5.0.0
### 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
Storybook dev server vulnerable to code injection from the local network
GHSA-px85-f4q5-jh77
CVE-2026-114126
>= 8.0.0 < 8.6.19
**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
GraphQL Tools: Prototype pollution in mergeIncrementalResult via non-primitive path segments
GHSA-c4qx-w738-7hr3
CVE-2026-114604
>= 10.10.1 <= 12.0.1
## 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
GraphQL-core: Denial of service via comment tokens bypassing the parser's max_tokens limit
GHSA-r77w-qph3-7vf8
CVE-2026-75508
>= 3.2.3 < 3.2.12
### 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
GraphQL-core: Denial of service via quadratic complexity in the OverlappingFieldsCanBeMerged validation rule
GHSA-vj8h-fx38-h3vc
CVE-2026-75507
>= 3.0.0 < 3.2.12
### 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
DOMPurify SAFE_FOR_TEMPLATES bypass: split template expressions survive in attached shadow root content on DOM output modes
GHSA-cg2g-xh64-v4q7
>= 3.4.4 <= 3.4.16
## 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
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)
GHSA-mrv2-3pqr-j5jr
<= 3.4.16
### 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.
nbconvert: Arbitrary file write through path traversal in cell output filenames when exporting to md, latex, rst and asciidoc
GHSA-pjvx-prjx-h659
CVE-2026-114140
>= 5.4.0 <= 7.17.1
### 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
Black: GitHub Action installs unvalidated required-version from pyproject.toml
GHSA-cg8m-r9f2-5wm2
CVE-2026-114134
< 26.10.1
### 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
A legfrissebb 100 látszik a(z) 1389 közül. A teljes 90 napos lista a JSON feedben van.
Rendszerarchitektúra
A technikai komplexitás a háttérben marad: az Orqestria kiszűri a zajt, hogy neked csak a valódi, letesztelt javításokat kelljen jóváhagynod.
Óránként szinkronizálja a hivatalos sérülékenységi adatbázisokat (Orqestria Feed, CISA KEV, GitHub Advisories, OSV.dev) és az egyéni HTTPS JSON feedeket.
Deduplikálja a CVE és GHSA azonosítókat, egységesíti a verziótartományokat (npm, Composer, PyPI, Cargo), és előresorolja az aktívan támadott réseket.
A saját gépeden olvassa be a lockfile-okat, és ellenőrzi, hogy a sérülékeny csomag és funkció ténylegesen elérhető-e az alkalmazásban.
Ha beavatkozás szükséges, a Patch agent izolált Git worktree-ben elkészíti a frissítést, a QA- és Security-agentek pedig lefuttatják a teszteket.
Jóváhagyás után a rendszer telepíti a javítást, ellenőrzi, hogy a biztonsági rés megszűnt-e, és dokumentálja az eredményt.