Skip to content
OpenAdvisories

Source

OSV.dev (GitHub Advisories, PyPA, Go, RustSec…)

Source: https://osv.dev/

13,603 results · Clear filters · Feed

  • High 8.7

    Elixir WebRTC: Missing DTLS peer fingerprint validation in ex_webrtc client-role handshake

    Elixir WebRTC is an Elixir implementation of the W3C WebRTC API. Prior to 0.15.1 and 0.16.1, missing DTLS peer certificate fingerprint validation in the DTLS client (active) role removes one side of WebRTC's mutual authentication. The bug is not independently…

  • High 8.3

    n8n-mcp affected by path traversal, redirect-following SSRF, and telemetry payload exposure

    ## Impact `n8n-mcp` versions before 2.50.1 contained three independently-reported issues affecting deployments that run the n8n API integration: 1. **Caller-supplied identifiers were not validated before being used as URL path segments** by the n8n API client…

  • High 7.2

    n8n-MCP: Authenticated SSRF in n8n-mcp webhook and API client paths

    n8n-MCP is an MCP server that provides AI assistants access to n8n node documentation, properties, and operations. From version 2.18.7 to before version 2.50.2, there is an authenticated server-side request forgery vulnerability affecting the webhook trigger …

  • High —

    gmaps-mcp's unauthenticated HTTP transport allows unlimited Google Maps API calls at operator expense

    ## Unauthenticated HTTP Transport Allows Unlimited Google Maps API Calls at Operator Expense The `gmaps-mcp` codebase was reviewed at commit `e671db68c804c9e67d51582d3280839ffa65f127` and three issues worth flagging were discovered — one high-severity, one me…

  • High 8.2

    Atom table exhaustion via attacker-controlled GraphQL SDL names in absinthe

    Allocation of Resources Without Limits or Throttling vulnerability in absinthe-graphql absinthe allows unauthenticated denial of service via atom table exhaustion when parsing attacker-controlled GraphQL SDL. Multiple Blueprint.Draft.convert/2 implementations…

  • High 8.7

    Quadratic fragment-name uniqueness check causes denial of service in absinthe

    Inefficient Algorithmic Complexity vulnerability in absinthe-graphql absinthe allows unauthenticated denial of service via quadratic fragment-name uniqueness validation. 'Elixir.Absinthe.Phase.Document.Validation.UniqueFragmentNames':run/2 iterates over all f…

  • High 7.5
    CVE-2026-39816 Public exploit

    Apache NiFi: Missing Execute Code Required Permission on TinkerpopClientService

    The optional extension component TinkerpopClientService is missing the Restricted annotation with the Execute Code Required Permission in Apache NiFi 2.0.0-M1 through 2.8.0. The TinkerpopClientService supports configuration of ByteCode Submission for the Scri…

  • High 7.5
    CVE-2026-38361 Public exploit Scanner template

    Multiple unauthenticated denial-of-service (DoS) issues in fohrloop dash-uploader v0.1.0 through v0.7.0a2. The chunked-…

  • High 7.5

    Alkacon OpenCms is vulnerable to XXE when the <!DOCTYPE> refers to an external host

    Alkacon OpenCms before 16 allows XXE when the <!DOCTYPE> refers to an external host.

  • High 7.3
    CVE-2023-42344 Scanner template

    Alkacon OpenCms allows remote unauthenticated attackers to obtain sensitive information

    Alkacon OpenCms before 10.5.1 allows remote unauthenticated attackers to obtain sensitive information via a cmis-online/query XXE attack on a Chemistry servlet.

  • High 7.4

    OpenStack Cyborg uses rule:allow (check_str='@') as the default policy for multiple API endpoints

    OpenStack Cyborg before 16.0.1 uses rule:allow (check_str='@') as the default policy for multiple API endpoints. This unconditionally authorizes any request carrying a valid Keystone token regardless of roles, project membership, or scope. An authenticated us…

  • High 8.7

    netbox-data-flows has stored XSS in ObjectAlias names rendered inside DataFlow tables

    ### Summary An authenticated user who can create or edit `ObjectAlias` objects can store arbitrary HTML/JavaScript in an alias name. That payload is later rendered unescaped in `DataFlow` table views, causing a stored XSS when another user views the affected …

  • High —

    mcp-ssh-tool has file transfer path policy bypass and bearer token comparison hardening

    ## Summary `mcp-ssh-tool` has released version `2.1.1` with security hardening for transfer path authorization and HTTP bearer authentication. The release addresses: - insufficient local path policy enforcement in transfer-related filesystem handling - incomp…

  • High 7.1

    Microsoft APM: plugin.json component paths escape plugin root and copy arbitrary host files during install

    Microsoft APM is an open-source, community-driven dependency manager for AI agents. Prior to 0.8.12, Microsoft APM normalizes marketplace plugins by copying plugin components referenced in plugin.json into .apm/. The manifest fields agents, skills, commands, …

  • High 7.4

    Ech0 before 4.7.3 Access Token Revocation Bypass

    Ech0 before 4.7.3 fails to properly revoke access tokens created with never-expire option, allowing attackers to maintain perpetual authenticated access after token theft. Three independent revocation mechanisms fail: logout panics on nil ExpiresAt field, Rev…

  • High 8.0

    Ech0 before 4.7.3 OAuth Redirect URI Validation Bypass

    Ech0 through 4.5.6 contains an OAuth redirect URI validation vulnerability in parseAndValidateClientRedirect (internal/service/auth/auth.go) that compares only the scheme and host of the client-supplied redirect_uri against the admin-configured allowlist, ign…

  • High 7.2

    Postorius is vulnerable to XSS

    Postorius through 1.3.13 does not escape HTML in the message subject when rendering it in the Held messages pop-up, as exploited in the wild in May 2026.

  • High 7.7

    Ech0 before 4.7.3 Server-Side Request Forgery via fetchPeerConnectInfo

    Ech0 before 4.7.3 contains a server-side request forgery vulnerability in the fetchPeerConnectInfo function that uses unvalidated HTTP requests instead of safe request methods with URL validation. Authenticated attackers can supply arbitrary URLs to access in…

  • High 8.6

    Note Mark: Arbitrary File Write via Path Traversal in Asset Names Leading to Remote Code Execution

    Note Mark is an open-source note-taking application. From 0.13.0 to before 0.19.4, the Note Mark application allows authenticated users to upload assets to notes via POST /api/notes/{noteID}/assets, where the asset filename is provided through the X-Name HTTP…

  • High 7.4

    Zebra before 4.4.0 Consensus Split via SIGHASH_SINGLE Missing-Output Handling

    Zebra before 4.4.0 contains a consensus divergence vulnerability in V5 transparent signature verification, computing a ZIP-244 digest for SIGHASH_SINGLE inputs lacking corresponding outputs instead of failing. Attackers can craft V5 transactions with fewer ou…

  • High 7.2

    Remote Code Execution (RCE) via Zip Slip in Plugin Upload Mechanism

    FacturaScripts is an open source accounting and invoicing software. Versions 2026 and below contain a critical vulnerability in the Plugins::add() function. The system fails to properly validate the file paths within uploaded ZIP archives. This allows an atta…

  • High 7.5

    Infinite loop in HTTP/2 transport when given bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2 in golang.org/x/net

    When processing HTTP/2 SETTINGS frames, transport will enter an infinite loop of writing CONTINUATION frames if it receives a SETTINGS_MAX_FRAME_SIZE with a value of 0.

  • High 7.5

    Crash when handling long CNAME response in net

    When using LookupCNAME with the cgo DNS resolver, a very long CNAME response can trigger a double-free of C memory and a crash.

  • High 7.5

    Quadratic string concatentation in consumeComment in net/mail

    Well-crafted inputs reaching ParseAddress, ParseAddressList, and ParseDate were able to trigger excessive CPU exhaustion and memory allocations.

  • High 7.5

    Panic in Dial and LookupPort when handling NUL byte on Windows in net

    The Dial and LookupPort functions panic on Windows when provided with an input containing a NUL (0).

  • High 7.5

    Malicious module proxy can bypass checksum database in cmd/go

    A malicious module proxy can exploit a flaw in the go command's validation of module checksums to bypass checksum database validation. This vulnerability affects any user using an untrusted module proxy (GOMODPROXY) or checksum database (GOSUMDB). A malicious…

  • High 7.5

    Quadratic string concatenation in consumePhrase in net/mail

    Pathological inputs could cause DoS through consumePhrase when parsing an email address according to RFC 5322.

  • High 7.5

    youtube-regex vulnerable to Regex Denial of Service

    Regex Denial of Service in youtube-regex npm package through version 1.0.5.

  • High 7.1

    Cinny: Access token disclosure via invalidated emoji pack avatar URL in service worker

    Cinny is a Matrix client. Prior to 4.10.3, A remote authenticated attacker who shares a room with a victim and has permissions to create room emotes (for example in a DM) can cause the victim's client to send their Matrix access token to an attacker-controlle…

  • High 8.8

    node-ts-ocr is vulnerable to OS Command Injection via the invokeImageOcr function in src/index.js

    NPM package node-ts-ocr 1.0.15 is vulnerable to OS Command Injection via the invokeImageOcr function in src/index.js.

  • High 7.5

    Spring Cloud Config has an Authorization Bypass Through User-Controlled Key

    When using Google Secrets Manager as a backend for the Spring Cloud Config server a client can craft a request to the config server potentially exposing secrets from unintended GCP projects. Spring Cloud Config 3.1.x: affected from 3.1.0 through 3.1.13 (inclu…

  • High 7.4

    Spring Cloud Config Server Susceptible To TOCTOU Attack

    The base directory (`spring.cloud.config.server.git.basedir`) used by the Spring Cloud Config Server to clone Git repositories to is susceptible to time-of-check-time-of-use (TOCTOU) attacks. Spring Cloud Config 3.1.x: affected from 3.1.0 through 3.1.13 (incl…

  • High 8.8

    Diffusers: `trust_remote_code` bypass via `custom_pipeline` and local custom components

    Diffusers is the a library for pretrained diffusion models. Prior to 0.38.0, a trust_remote_code bypass in DiffusionPipeline.from_pretrained allows arbitrary remote code execution despite the user passing trust_remote_code=False (or omitting it, which is the …

  • High 8.5

    vm2: NodeVM require.root bypass via symlink traversal allows sandbox escape

    vm2 is an open source vm/sandbox for Node.js. In 3.10.5, NodeVM's require.root path restriction can be bypassed using filesystem symlinks, allowing sandboxed code to load modules from outside the allowed root directory in host context. Because path validation…

  • High 7.5

    vm2: Host Process OOM DoS via Buffer.alloc (Timeout Bypass)

    vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, sandboxed code can call Buffer.alloc() with an arbitrary size to allocate memory directly on the host heap. Because Buffer.alloc is a synchronous C++ native call, vm2's timeout option cannot inter…

  • High 8.6

    vm2: Sandbox Escape via Promise Constructor Unhandled Rejection (Process Crash DoS)

    vm2 is an open source vm/sandbox for Node.js. Prior to 3.11.0, a sandbox escape vulnerability in vm2 v3.10.5 allows any sandboxed code to crash the host Node.js process via a single Promise constructor that triggers an unhandled rejection propagating to the h…

  • High 7.5

    Hickory DNS hickory-proto 0.3.1 before 0.26.1 CPU Exhaustion via BinEncoder Name Compression

    Hickory DNS hickory-proto from 0.3.1 before 0.26.1 contains a denial of service vulnerability in BinEncoder that allows remote attackers to exhaust CPU through quadratic-time name compression. Attackers can send malicious DNS messages with many records that a…

  • High 7.5

    Hickory DNS NSEC3 Closest-Encloser Proof Unbounded Loop Denial of Service

    Hickory DNS hickory-proto 0.25.0-alpha.3 through 0.25.2 and hickory-net before 0.26.1 contain an unbounded loop vulnerability in DnssecDnsHandle NSEC3 closest-encloser proof validation when the SOA owner is not an ancestor of the QNAME. Upstream attackers can…

  • High —

    hickory-proto: NSEC3 closest-encloser proof validation enters unbounded loop on cross-zone responses

    The NSEC3 closest-encloser proof validation in `hickory-proto`'s (0.25.0-alpha.3 ... 0.25.2) and `hickory-net`'s (0.26.0-alpha.1 .. 0.26.0) `DnssecDnsHandle` walks from the QNAME up to the SOA owner name, building a list of candidate encloser names. The itera…

  • High 7.5

    Talos Linux has a local privilege escalation from untrusted workloads

    ### Summary A vulnerability in the Linux kernel's algif_aead subsystem (CVE-2026-31431, "copy.fail") allows an unprivileged container workload to corrupt arbitrary file page-cache pages via the AF_ALG crypto interface and splice(). On Talos Linux, this vulner…