hyperlight-dev / hyperlight-dev/hyperlight-js
RUSTSEC-2026-0204: Invalid pointer dereference in `fmt::Pointer` impl for `Atomic` and `Shared` when the underlying pointer is invalid
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 13
- Forks
- 5
- Ø Merge
- 8 T. 10 Std.
- Gemergte PRs (30 T.)
- 13
Beschreibung
Invalid pointer dereference in
fmt::Pointerimpl forAtomicandSharedwhen the underlying pointer is invalid
| Details | |
|---|---|
| Package | crossbeam-epoch |
| Version | 0.9.18 |
| URL | https://github.com/crossbeam-rs/crossbeam/pull/1276 |
| Date | 2026-07-06 |
| Patched versions | >=0.9.20 |
| Unaffected versions | <0.9.0 |
Affected versions of fmt::Display dereference the underlying pointer. This causes a invalid pointer dereference e.g., when a pointer created with Atomic::null or Shared::null. fmt::Debug impls and pre-0.9 fmt::Display impls, which do not dereference pointers, are not affected by this issue.
See advisory page for additional details.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Das Issue identifiziert crossbeam-epoch 0.9.18 als betroffen und 0.9.20 als gepatcht, nennt jedoch keine Datei im Repository und keinen Test. Überprüfe die Abhängigkeitsdeklarationen und die Lockdatei des Projekts und verifiziere anschließend, dass keine verwundbare Version verbleibt und die bestehenden Prüfungen erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- security
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 45/100