Lucene search
+L

75247 matches found

OSV
OSV
added 2026/06/26 11:0 p.m.9 views

GHSA-X6FG-52VR-HJ4W Nezha Monitoring: Authenticated users can claim the dashboard Host through NAT and preempt all dashboard routing

Summary An authenticated non-admin user who owns any server can create or update a NAT profile whose domain is equal to the dashboard's own HTTP Host for example, dashboard.example:8008. The dashboard's top-level HTTP/gRPC multiplexer checks NATShared.GetNATConfigByDomainr.Host before dispatching...

6.5CVSS5.8AI score0.00282EPSS
SaveExploits0References3
Github Security Blog
Github Security Blog
added 2026/06/26 11:0 p.m.13 views

Nezha Monitoring: Authenticated users can claim the dashboard Host through NAT and preempt all dashboard routing

Summary An authenticated non-admin user who owns any server can create or update a NAT profile whose domain is equal to the dashboard's own HTTP Host for example, dashboard.example:8008. The dashboard's top-level HTTP/gRPC multiplexer checks NATShared.GetNATConfigByDomainr.Host before dispatching...

6.5CVSS5.8AI score0.00282EPSS
SaveExploits0References3Affected Software1
OSV
OSV
added 2026/06/26 10:55 p.m.6 views

GHSA-HWX4-2J3J-G496 pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement

Summary pnpm allows a transitive dependency alias from registry package metadata to contain path traversal segments. During install, pnpm later uses that alias as a filesystem path when linking dependency nodes. As a result, a registry package can cause pnpm install - ignore-scripts to replace...

8.8CVSS5.9AI score0.00473EPSS
SaveExploits1References3
Github Security Blog
Github Security Blog
added 2026/06/26 10:55 p.m.12 views

pnpm: Transitive dependency alias path traversal allows project path override via symlink replacement

Summary pnpm allows a transitive dependency alias from registry package metadata to contain path traversal segments. During install, pnpm later uses that alias as a filesystem path when linking dependency nodes. As a result, a registry package can cause pnpm install - ignore-scripts to replace...

8.8CVSS5.9AI score0.00473EPSS
SaveExploits1References3Affected Software1
OSV
OSV
added 2026/06/26 10:21 p.m.8 views

GHSA-WP3C-266W-4QFQ js-toml vulnerable to CPU exhaustion via O(n^2) BigInt construction on radix-prefixed integer literals

Summary js-toml versions up to and including 1.1.0 parse hexadecimal / octal / binary integer literals via a hand-written parseBigInt loop that multiplies a BigInt accumulator by the radix once per input digit. Each iteration performs a BigInt BigInt operation on an accumulator that grows linearl...

7.5CVSS6AI score0.0041EPSS
SaveExploits1References5
Github Security Blog
Github Security Blog
added 2026/06/26 10:21 p.m.11 views

js-toml vulnerable to CPU exhaustion via O(n^2) BigInt construction on radix-prefixed integer literals

Summary js-toml versions up to and including 1.1.0 parse hexadecimal / octal / binary integer literals via a hand-written parseBigInt loop that multiplies a BigInt accumulator by the radix once per input digit. Each iteration performs a BigInt BigInt operation on an accumulator that grows linearl...

7.5CVSS6AI score0.0041EPSS
SaveExploits1References5Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/26 10:1 p.m.11 views

Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes

Summary CVE-2026-47067 is an atom table exhaustion vulnerability CWE-770 in hackney's URL parser src/hackneyurl.erl. hackneyurl:parseurl/1 converts every URL scheme it encounters into a BEAM atom via binarytoatom/2. Because BEAM atoms are never garbage-collected and the atom table has a hard limi...

8.7CVSS5.9AI score0.00753EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2026/06/26 10:1 p.m.7 views

GHSA-9653-RCFR-5C62 Hackney vulnerable to atom-table exhaustion via unrecognized URL schemes

Summary CVE-2026-47067 is an atom table exhaustion vulnerability CWE-770 in hackney's URL parser src/hackneyurl.erl. hackneyurl:parseurl/1 converts every URL scheme it encounters into a BEAM atom via binarytoatom/2. Because BEAM atoms are never garbage-collected and the atom table has a hard limi...

8.7CVSS5.8AI score0.00753EPSS
SaveExploits1References6
OSV
OSV
added 2026/06/26 10:0 p.m.8 views

GHSA-Q8JG-FGJ4-FPHF Hackney has unbounded buffer accumulation in WebSocket

Summary The WebSocket client in src/hackneyws.erl imposes no upper bound on memory consumption across three distinct code paths. In each case, an attacker-controlled WebSocket server can exhaust the connecting process's memory without any authentication or special client configuration. Details 1...

8.7CVSS6AI score0.00853EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2026/06/26 10:0 p.m.15 views

Hackney has unbounded buffer accumulation in WebSocket

Summary The WebSocket client in src/hackneyws.erl imposes no upper bound on memory consumption across three distinct code paths. In each case, an attacker-controlled WebSocket server can exhaust the connecting process's memory without any authentication or special client configuration. Details 1...

8.7CVSS6AI score0.00853EPSS
SaveExploits1References6Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/26 9:59 p.m.13 views

Hackney has CRLF / header injection in WebSocket upgrade request

Summary CRLF injection in hackney's WebSocket upgrade request builder src/hackneyws.erl. init/1 copies the host, path, headers, and protocols options from the caller-supplied opts map verbatim into wsdata, and dohandshake/1 splices them directly into the raw HTTP/1.1 upgrade request by binary...

7.5CVSS5.9AI score0.00542EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2026/06/26 9:59 p.m.10 views

GHSA-F9VR-G2G2-X9FG Hackney has CRLF / header injection in WebSocket upgrade request

Summary CRLF injection in hackney's WebSocket upgrade request builder src/hackneyws.erl. init/1 copies the host, path, headers, and protocols options from the caller-supplied opts map verbatim into wsdata, and dohandshake/1 splices them directly into the raw HTTP/1.1 upgrade request by binary...

6.9CVSS5.9AI score0.00542EPSS
SaveExploits1References6
OSV
OSV
added 2026/06/26 9:57 p.m.5 views

GHSA-JQ4M-Q6P2-8GWC Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM

Summary hackneyh3:awaitresponseloop/6 in src/hackneyh3.erl accumulates the HTTP/3 response body in memory without any size cap. The after Timeout clause is a per-message inactivity timer, not a wall-clock deadline: every received streamdata chunk, housekeeping select message, or settings frame...

8.2CVSS5.9AI score0.00703EPSS
SaveExploits1References7
Github Security Blog
Github Security Blog
added 2026/06/26 9:57 p.m.11 views

Hackney: Per-chunk timeout with unbounded body accumulation enables slow-drip OOM

Summary hackneyh3:awaitresponseloop/6 in src/hackneyh3.erl accumulates the HTTP/3 response body in memory without any size cap. The after Timeout clause is a per-message inactivity timer, not a wall-clock deadline: every received streamdata chunk, housekeeping select message, or settings frame...

8.2CVSS5.9AI score0.00703EPSS
SaveExploits1References7Affected Software1
Github Security Blog
Github Security Blog
added 2026/06/26 9:54 p.m.10 views

Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host

Summary hackneyurl:normalize/2 URL-decodes the host component of a parsed URL, but the caller's SSRF allowlist runs before normalization using OTP's uristring:parse/1 and inet:parseaddress/1, neither of which decodes percent-escapes in hostnames. A URL like http://%31%32%37%2E%30%2E%30%2E%31/...

6.9CVSS5.8AI score0.00229EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2026/06/26 9:54 p.m.7 views

GHSA-PJ7V-XFVX-WMJQ Hackney has SSRF allowlist bypass in hackney_url:normalize/2 via percent-encoded host

Summary hackneyurl:normalize/2 URL-decodes the host component of a parsed URL, but the caller's SSRF allowlist runs before normalization using OTP's uristring:parse/1 and inet:parseaddress/1, neither of which decodes percent-escapes in hostnames. A URL like http://%31%32%37%2E%30%2E%30%2E%31/...

6.9CVSS5.8AI score0.00229EPSS
SaveExploits1References6
OSV
OSV
added 2026/06/26 9:54 p.m.10 views

GHSA-MP55-P8C9-RFW2 Hackney has CRLF / header injection via unvalidated `domain` and `path` options

Summary CRLF injection in hackneycookie:setcookie/3 src/hackneycookie.erl. The function validates Name and Value against CR/LF and control characters but concatenates the domain and path options verbatim into the output binary. If either option carries attacker-controlled data, a Host header...

2.1CVSS5.8AI score0.00425EPSS
SaveExploits1References6
Github Security Blog
Github Security Blog
added 2026/06/26 9:54 p.m.12 views

Hackney has CRLF / header injection via unvalidated `domain` and `path` options

Summary CRLF injection in hackneycookie:setcookie/3 src/hackneycookie.erl. The function validates Name and Value against CR/LF and control characters but concatenates the domain and path options verbatim into the output binary. If either option carries attacker-controlled data, a Host header...

5.3CVSS5.9AI score0.00425EPSS
SaveExploits1References6Affected Software1
OSV
OSV
added 2026/06/26 9:46 p.m.9 views

GHSA-F5GC-QXF8-MH9G php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted is_executable() guard (mirror of KnpLabs/snappy GHSA-vpr4-p6fq-85jc)

Summary pontedilana/php-weasyprint builds the shell command for WeasyPrint by passing the binary path through escapeshellarg first and then checking the quoted result with isexecutable. On POSIX escapeshellarg'/usr/local/bin/weasyprint' returns '/usr/local/bin/weasyprint' with the single-quote...

8.2CVSS5.8AI score0.00225EPSS
SaveExploits0References6
EUVD
EUVD
added 2026/06/26 9:46 p.m.12 views

EUVD-2026-38048

php-weasyprint: shell command injection via configurable WeasyPrint binary path due to inverted isexecutable guard mirror of KnpLabs/snappy GHSA-vpr4-p6fq-85jc...

8.2CVSS5.8AI score0.00225EPSS
SaveExploits0References5
Rows per page
Query Builder