stackabletech / stackabletech/commons-operator
RUSTSEC-2020-0159: Potential segfault in `localtime_r` invocations
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 8
- Forks
- 4
- Ø Merge
- 7 Std. 48 Min.
- Gemergte PRs (30 T.)
- 7
Beschreibung
Potential segfault in
localtime_rinvocations
| Details | |
|---|---|
| Package | chrono |
| Version | 0.4.19 |
| URL | https://github.com/chronotope/chrono/issues/499 |
| Date | 2020-11-10 |
Impact
Unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires an environment variable to be set in a different thread than the affected functions. This may occur without the user's knowledge, notably in a third-party library.
Workarounds
No workarounds are known.
References
See advisory page for additional details.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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
Beginnen Sie mit dem Advisory RUSTSEC-2020-0159 und den referenzierten chrono- und time-rs-Issues, um die betroffenen Aufrufe von localtime_r zu verstehen. Suchen Sie anschließend, wo chrono 0.4.19 in diesem Repository verwendet wird, und bestimmen Sie die vorgesehene Aktualisierung oder Behebung der Abhängigkeit; erledigt ist die Aufgabe, wenn die Sicherheitslücke behoben ist und die relevanten Abhängigkeitsprüfungen erfolgreich sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- security
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100