VDB
Sign up
HIGH7.5

GHSA-rw2c-c256-3r53

Data races in hashconsing

Details

Affected versions of hashconsing implements Send/Sync for its HConsed type without restricting it to Sendable types and Syncable types. This allows non-Sync types such as Cell to be shared across threads leading to undefined behavior and memory corruption in concurrent programs.

Are you affected?

Enter the version of the package you're using.

Affected packages

crates.io/hashconsing
Introduced in: 0Fixed in: 1.1.0

Upgrade hashconsing to 1.1.0 or newer (ecosystem crates.io).

References