MEDIUM
GHSA-3fg9-hcq5-vxrc
iana-time-zone vulnerable to use after free in MacOS / iOS implementation
Details
In iana-time-zone v0.1.43 a use-after-free bug in the MacOS / iOS implementation was introduced.
The copied system time zone was released before its name was copied. If the system time zone was changed between the call of `CFRelease` and `str::to_owned()`, random memory would be copied.
Are you affected?
Enter the version of the package you're using.
Affected packages
crates.io/iana-time-zone
Introduced in:
0.1.43Fixed in: 0.1.45Upgrade iana-time-zone to 0.1.45 or newer (ecosystem crates.io).