~ / search / GHSA-gwfj-pw2x-h6c2

GHSA-gwfj-pw2x-h6c2

Out of bounds read in simd-json

Source: GitHub Advisory Database (reviewed) High CVE-2019-15550

Packages

EcosystemPackageAffectedFixed in
crates.io simd-json >= 0.1.13, < 0.1.15 0.1.15

Details

As written in the advisory (Markdown source, shown as plain text).

The affected version of this crate did not guard against accessing memory beyond the range of its input data. A pointer cast to read the data into a 256-bit register could lead to a segmentation fault when the end plus the 32 bytes (256 bit) read would overlap into the next page during string parsing. This allows an attacker to eventually crash a service. The flaw was corrected by using a padding buffer for the last read from the input. So that we are we never read over the boundary of the input data.

References

External links from the advisory. They lead to third-party sites.