Skip to content

chore(deps): bump serde_json from 1.0.142 to 1.0.145

7412b5b
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

chore(deps): bump serde_json from 1.0.142 to 1.0.145 #562

chore(deps): bump serde_json from 1.0.142 to 1.0.145
7412b5b
Select commit
Loading
Failed to load commit list.
GitHub Actions / Security audit failed Sep 15, 2025 in 0s

Security advisories found

2 advisories, 2 unmaintained, 2 other

Details

Vulnerabilities

RUSTSEC-2025-0047

Out-of-bounds access in get_disjoint_mut due to incorrect bounds check

Details
Package slab
Version 0.4.10
URL GHSA-qx2v-8332-m4fv
Date 2025-08-12
Patched versions >=0.4.11
Unaffected versions <0.4.10

Impact

The get_disjoint_mut method in slab v0.4.10 incorrectly checked if indices were within the slab's capacity instead of its length, allowing access to uninitialized memory. This could lead to undefined behavior or potential crashes.

Patches

This has been fixed in slab v0.4.11.

Workarounds

Avoid using get_disjoint_mut with indices that might be beyond the slab's actual length, or upgrade to v0.4.11 or later.

References

RUSTSEC-2025-0055

Logging user input may result in poisoning logs with ANSI escape sequences

Details
Package tracing-subscriber
Version 0.3.19
URL GHSA-xwfj-jgwm-7wp5
Date 2025-08-29
Patched versions >=0.3.20

Previous versions of tracing-subscriber were vulnerable to ANSI escape sequence injection attacks. Untrusted user input containing ANSI escape sequences could be injected into terminal output when logged, potentially allowing attackers to:

  • Manipulate terminal title bars
  • Clear screens or modify terminal display
  • Potentially mislead users through terminal manipulation

In isolation, impact is minimal, however security issues have been found in terminal emulators that enabled an attacker to use ANSI escape sequences via logs to exploit vulnerabilities in the terminal emulator.

This was patched in PR #3368 to escape ANSI control characters from user input.

Warnings

RUSTSEC-2024-0388

derivative is unmaintained; consider using an alternative

Details
Status unmaintained
Package derivative
Version 2.2.0
URL mcarton/rust-derivative#117
Date 2024-06-26

The derivative crate is no longer maintained.
Consider using any alternative, for instance:

RUSTSEC-2025-0057

fxhash - no longer maintained

Details
Status unmaintained
Package fxhash
Version 0.2.1
URL cbreeden/fxhash#20
Date 2025-09-05

The fxhash crate is no longer maintained.

The repository is stale and owner is no longer active on GitHub.

Please take a look at rustc-hash instead.

### Crate `slab` is yanked

No extra details provided.

### Crate `zerovec` is yanked

No extra details provided.