Advisories · Rust
crates.io Advisories.
Every crates.io Advisory we hold, newest first.
- CVSS 6.8 Medium
gix-sec safe.directory protections absent for elevated administrators
- CWE-283
<0.13.3 · fixed in 0.13.3
GHSA-7rhf-42qf-vrvc · CVE-2025-24890 -
`unzip`: archive extraction is vulnerable to path traversal (zip-slip)
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0297 -
Double free in `OwnedAlloc::drop_in_place` when the contained value's `Drop` panics
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0291 -
Double free in `AlignedBox<[T]>::realloc_with_default` when an element's `Drop` panics
>=0.0.0-0, <0.3.1 · fixed in 0.3.1
RUSTSEC-2026-0282 - CVSS 6.1 Medium
SWC HTML minifier may allow script element breakout when minifying embedded JSON
- Cross-site scripting (XSS)
- CWE-116
<59.0.0 · fixed in 59.0.0
GHSA-5qr2-v392-m9g8 · CVE-2026-72925 -
`WaveFormat::parse` reads past the end of a `&WAVEFORMATEX`
>=0.20.0, <0.25.0 · fixed in 0.25.0
RUSTSEC-2026-0332 -
`greentic-setup` 1.3.1-dev.34027618345 was removed from crates.io due to containing malicious code
>=1.3.1-dev.34027618345, <1.3.1-dev.34027618345.0 · fixed in 1.3.1-dev.34027618345.0
RUSTSEC-2026-0281 -
`greentic-setup-dev` 1.3.34027618345 was removed from crates.io due to containing malicious code
>=1.3.34027618345, <1.3.34027618346-0 · fixed in 1.3.34027618346-0
RUSTSEC-2026-0280 - CVSS 5.3 Medium
SurrealDB: Writes in a PERMISSIONS clause bypass table permissions
- Broken access control
<3.2.0 · fixed in 3.2.0
GHSA-66r2-5gwj-gxm2 · CVE-2026-63733 - CVSS 8.6 High
SurrealDB: Custom API route lets authenticated callers override namespace/database scope via URL path
- Broken access control
<3.2.0 · fixed in 3.2.0
GHSA-848m-r628-vrxw · CVE-2026-63735 - CVSS 8.5 High
CodeWhale: Project config `allow_shell` override enables arbitrary shell command execution via cloned repository
- Code injection
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-gx45-xrj5-g6c4 · CVE-2026-75911 - CVSS 8.5 High
CodeWhale: rlm_eval auto-approves arbitrary Python execution, bypassing the user's approval policy (RCE)
- Code injection
- Broken access control
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-wrj3-vj8c-784f · CVE-2026-75858 - CVSS 8.3 High
CodeWhale: Argument Injection in `git_blame` Tool Allows Arbitrary File Read Without Approval
- Command injection
- Information disclosure
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-c6mw-8xh8-gpq6 · CVE-2026-75912 - CVSS 9.2 CriticalCritical · CVSS 9+
CodeWhale: SSRF bypass - TOCTOU on DNS failure for DNS pinning
- Server-side request forgery (SSRF)
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-6v2g-fpxh-pmmh · CVE-2026-75856 - CVSS 8.7 High
CodeWhale: js_execution leaks parent environment to model context via missing env scrub
- Information disclosure
- CWE-526
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-h539-c7r8-3xq4 · CVE-2026-75915 - CVSS 8.5 High
CodeWhale: Argument Injection in `git_show` Tool Allows Arbitrary File Write Without Approval
- Path traversal
- Command injection
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-7j5w-7r7x-9v27 · CVE-2026-75913 - CVSS 7.3 High
CodeWhale: exec_shell_interact sends LLM-controlled input to a running shell without an approval prompt (privilege escalation)
- Privilege escalation
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-g29h-pfmp-qp9r · CVE-2026-75857 - CVSS 8.7 High
CodeWhale: Project config `instructions` override enables arbitrary file read into AI system prompt via cloned repository
- Path traversal
- Information disclosure
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-62f5-cp2p-vq95 · CVE-2026-75859 - CVSS 8.7 High
CodeWhale: image_analyze follows workspace symlinks, leaking external file bytes
- Path traversal
>=0.8.41, <0.8.64 · fixed in 0.8.64
GHSA-w7wx-5q49-r59w · CVE-2026-75914 - CVSS 5.8 Medium
SurrealDB allows bypass of deny-net flags via DNS resolution
- Broken access control
- CWE-923
>=2.1.0, <2.1.8 || >=2.2.0, <2.2.6 || >=2.3.0, <2.3.6 || >=3.0.0-alpha.1, <3.0.0-alpha.7 · fixed in 2.1.8, 2.2.6, 2.3.6, 3.0.0-alpha.7
GHSA-m3c3-78fh-w3w7 · CVE-2025-71390 -
Double free / use-after-free in `Chunk` and `InlineArray` removal methods when an element's `Drop` panics
>=0.0.0-0, <0.2.0 · fixed in 0.2.0
RUSTSEC-2026-0292 - CVSS 6.9 Medium
Hurl: Cookies in Cookies section leak when redirecting to a different host
- Information disclosure
<=8.0.1 · no fixed version yet
GHSA-7w2g-9mf9-324m · CVE-2026-63481 -
Use-after-free in `clear` and `retain` when an element's `Drop` panics
>=0.0.0-0, <1.1.1 · fixed in 1.1.1
GHSA-x6j6-3ffp-qrfr - CVSS 7.3 High
`zbus_polkit`: authorization bypass via PID reuse
- Race condition
- CWE-686
>=0.0.0-0, <5.1.0 · fixed in 5.1.0
RUSTSEC-2026-0278 · CVE-2026-78422 - CVSS 6.3 Medium
Buffa Vulnerable to Memory Exhaustion Denial of Service in decode_unknown_field via Unbounded Allocation
- Denial of service
<0.8.0 · fixed in 0.8.0
GHSA-f9qc-qg88-7pq5 · CVE-2026-55407 - CVSS 5.9 Medium
Buffa has a Use-After-Free in OwnedView via Unsound 'static Lifetime Promotion in Deref
- Information disclosure
- Memory corruption
<0.7.0 · fixed in 0.7.0
GHSA-9pwq-gcrx-wghh · CVE-2026-55406 - CVSS 7.5 High
datadog-opentelemetry has unbounded W3C tracestate parsing that may lead to DoS
- Denial of service
>=0.1.0, <0.3.3 · fixed in 0.3.3
GHSA-gpwf-4h98-v82q · CVE-2026-54788 - CVSS 7.1 High
gix-packetline: reachable panic on empty side-band packet (pre-auth network DoS)
- Memory corruption
<0.21.5 · fixed in 0.21.5
GHSA-2vh6-hw4j-32ww · CVE-2026-82250 -
Panic-safety unsoundness in `Stack::pop`, `Fifo::pop_front` and `Value::replace_stable` (use-after-free / double-free)
>=0.0.0-0, <0.8.2 · fixed in 0.8.2
RUSTSEC-2026-0272 -
Double free in `Map::into_iter` and an uninitialized `Arc` in `SharedIncin::clear`
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0284 - CVSS 4.0, no score published
Path traversal in apimock's file-serving fallback
>=0.0.0-0, <4.8.1 || >=5.0.0, <5.0.0 · fixed in 4.8.1, 5.0.0
GHSA-72g6-wgrg-vhm7 - CVSS 5.6 Medium
mediasoup: SCTP state cookie lacks cryptographic authentication, enabling unauthorized association establishment (RFC 9260 violation)
- CWE-345
>=0.22.0, <0.22.5 · fixed in 0.22.5
GHSA-p7x2-g5cq-fhmq · CVE-2026-55663 - CVSS 4.0, no score published
vibeio-http has a DoS vulnerability in HTTP/1.x chunked encoding parser triggered by maliciously crafted chunk lengths
- Denial of service
<0.3.2 · fixed in 0.3.2
GHSA-fx4f-mhw4-qm7j - CVSS 4.0, no score published
tokio-postgres: Panic on a `DataRow` with fewer fields than columns allows denial of service
- Memory corruption
>=0.4.0, <0.7.18 · fixed in 0.7.18
GHSA-3gjw-f78c-vvpw - CVSS 4.0, no score published
postgres-protocol: Panic decoding a malformed `hstore` value allows denial of service
- CWE-20
- CWE-248
<0.6.12 · fixed in 0.6.12
GHSA-rgqc-3x5p-6gwg - CVSS 4.0, no score published
postgres-protocol: Unbounded SCRAM iteration count allows a malicious server to cause CPU-exhaustion denial of service
- Denial of service
>=0.3.0, <0.6.12 · fixed in 0.6.12
GHSA-5x78-73v4-xg6w -
Rejected authentication challenges can poison the Key Vault scope cache
>=0.10.0, <1.0.1 · fixed in 1.0.1
RUSTSEC-2026-0439 -
Rejected authentication challenges can poison the Key Vault scope cache
>=0.10.0, <1.0.1 · fixed in 1.0.1
RUSTSEC-2026-0438 -
Rejected authentication challenges can poison the Key Vault scope cache
>=0.9.0, <1.0.1 || >=1.1.0-beta.0, <1.1.0-beta.2 · fixed in 1.0.1, 1.1.0-beta.2
RUSTSEC-2026-0437 - CVSS 4.0, no score published
Panic on Decoding Short Hybrid Keys
>=0.0.0-0, <0.0.10 · fixed in 0.0.10
RUSTSEC-2026-0331 -
Panic-safety unsoundness in `BitVecCore::clear` (double-free / use-after-free)
>=0.0.0-0, <0.4.3 · fixed in 0.4.3
GHSA-mr2v-63pc-gmr4 - CVSS 4.0, no score published
Zoo Design Studio: Memory-corruption in memory handling of lib-kcl
- Race condition
- Memory corruption
<0.2.153 · fixed in 0.2.153
GHSA-mc9m-6fm9-pghc - CVSS 4.0, no score published
Zoo Design Studio: Recursive KCL parsing is vulnerable to denial-of-service
- Denial of service
<0.3.129 · fixed in 0.3.129
GHSA-jgvr-6x5w-hx5w -
`internment` 0.8.7 was removed from crates.io due to a malicious dependency
>=0.8.7-0 · no fixed version yet
RUSTSEC-2026-0266 -
`proc-macro1` was removed from crates.io due to malicious code
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0265 -
`proc-macro-en` was removed from crates.io due to malicious code
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0264 -
`tinymember` was removed from crates.io due to affiliation with malicious code
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0263 -
`append-only-vec` 0.1.9 was removed from crates.io due to a malicious dependency
>=0.1.9, <0.1.10-0 · fixed in 0.1.10-0
RUSTSEC-2026-0262 -
`aronenao` was removed from crates.io due to malicious code
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0261 -
`arrayref` 0.3.10 was removed from crates.io due to a malicious dependency
>=0.3.10-0 · no fixed version yet
RUSTSEC-2026-0260 -
`arone` was removed from crates.io due to malicious code
>=0.0.0-0 · no fixed version yet
RUSTSEC-2026-0259 - CVSS 6.9 Medium
Guest controlled-size host heap allocation through WASIp3 streams
- Denial of service
>=46.0.0, <46.0.3 || >=47.0.0, <47.0.4 · fixed in 46.0.3, 47.0.4
GHSA-x84v-gj2h-g759 · CVE-2026-115391 - CVSS 8.8 High
Filesystem sandbox escape when paths or symlinks contain trailing slashes
- CWE-61
>=0.0.0-0, <24.0.13 || >=25.0.0, <36.0.14 || >=37.0.0, <46.0.3 || >=47.0.0, <47.0.4 · fixed in 24.0.13, 36.0.14, 46.0.3, 47.0.4
GHSA-vqjp-4c8c-hfgg · CVE-2026-115392 - CVSS 4.0, no score published
block_buffer: panic corrupts inline buffer position
- Memory corruption
>=0.11.0, <0.12.1 · fixed in 0.12.1
GHSA-qwgh-2vcv-g2f7 - CVSS 4.0, no score published
Triton VM Soundness Vulnerability due to Missing Constraint
- CWE-345
>=0.42.0-alpha.4, <4.0.0 · fixed in 4.0.0
GHSA-vjf8-9fx6-mv6x -
FTP command injection via CRLF in control channel arguments
>=0.0.0-0, <10.0.2 · fixed in 10.0.2
GHSA-8mhj-xm4h-m5m6 - CVSS 7.5 High
Stream reassembly memory-exhaustion guard in quinn-proto can be bypassed
>=0.11.15, <0.11.17 · fixed in 0.11.17
GHSA-qfwj-vfxf-92j2 -
h2 unbounded empty DATA frames
>=0.0.0-0, <0.4.16 · fixed in 0.4.16
GHSA-q83h-524g-xf6h -
Unbounded growth of pending connection ID retirements in quinn-proto
>=0.6.0, <0.11.17 · fixed in 0.11.17
GHSA-hmxj-32vh-65vr -
Zero-length DATAGRAM frames bypass the receive buffer limit in quinn-proto
>=0.5.0, <0.11.17 · fixed in 0.11.17
GHSA-2hv7-gw8g-gpq5