PT-2019-16428 · Rust · Pnet
Published
2019-06-11
·
Updated
2022-01-06
·
CVE-2019-25054
CVSS v3.1
6.0
Medium
| Vector | AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
pnet crate versions prior to 0.27.2
Description
The issue is caused by an erroneous compiler optimization of the IcmpTransportChannelIterator, leading to a segmentation fault when attempting to dereference an uninitialized descriptor. This results in a segfault due to the dereference of an uninitialized file descriptor.
Recommendations
For versions prior to 0.27.2, update to version 0.27.2 or later to resolve the issue. As a temporary workaround, consider disabling the use of the IcmpTransportChannelIterator until a patch is available.
Fix
Use of Uninitialized Resource
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Pnet