internment
Easy interning of data
Activity
- Latest release
- 3w ago
- Total releases
- 42
- Cadence
- ~7 days
- Last 12 months
- 1
Reach
- Downloads
- 14.4M
- Stars
- —
Details
- License
- MIT OR Apache-2.0
- First release
- Feb 11, 2018
| Version | Released | |
|---|---|---|
0.8.7
patch
2 CVEs
RUSTSEC-2026-0266
Aug 20, 2026
`internment` 0.8.7 was removed from crates.io due to a malicious dependency A new version of the The compromised version of this crate was published on 2026-08-20, and was removed approximately 90 minutes later. The compromised version was used as part of a malware campaign targeted at
users of References Updated Aug 21, 2026 · Source: OSV.dev
MAL-2026-14337
Malware
Aug 20, 2026
Malicious code in internment (crates.io)
Critical
internment 0.8.7 was published to crates.io from the same maintainer account (droundy) as the trojanized arrayref and append-only-vec releases, which appears to be compromised. The release adds a dependency on an attacker-controlled crate whose build script downloads and executes an architecture-specific remote binary at build time from https://23.254.165.112:9089/, passing 23.254.165.112:443 as a command-and-control address. Part of a coordinated crates.io campaign on 2026-08-20. The malicious release has been removed from crates.io; earlier internment releases are unaffected. Affected versions
0.8.7
References Updated Aug 20, 2026 · Source: OSV.dev |
0.8.7
patch
Dependencies (16)
+ 8 more
Changelog
Compare changes
|
|
0.8.6
unknown
|
0.8.6
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.5
unknown
|
0.8.5
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.4
unknown
|
0.8.4
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.3
unknown
|
0.8.3
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.2
unknown
|
0.8.2
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.1
unknown
|
0.8.1
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.8.0
unknown
|
0.8.0
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.7.5
unknown
|
0.7.5
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.7.4
unknown
|
0.7.4
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.7.3
unknown
|
0.7.3
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.7.2
unknown
|
0.7.2
unknown
Dependencies (15)
+ 7 more
Changelog
Compare changes
|
|
0.7.1
unknown
|
0.7.1
unknown
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
0.7.0
unknown
|
0.7.0
unknown
Dependencies (13)
+ 5 more
Changelog
Compare changes
|
|
0.6.0
unknown
|
0.6.0
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.6
unknown
|
0.5.6
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.5
unknown
|
0.5.5
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.4
unknown
|
0.5.4
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.3
unknown
|
0.5.3
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.2
unknown
|
0.5.2
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.1
unknown
|
0.5.1
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.5.0
unknown
|
0.5.0
unknown
Dependencies (9)
+ 1 more
Changelog
Compare changes
|
|
0.4.2
unknown
|
0.4.2
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.4.1
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev |
0.4.1
unknown
Dependencies (11)
+ 3 more
Changelog
Compare changes
|
|
0.4.0
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev |
0.4.0
unknown
Dependencies (9)
+ 1 more
Changelog
Compare changes
|
|
0.3.13
unknown
2 CVEs
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev
CVE-2020-35874
GHSA-96w3-p368-4h8c
RUSTSEC-2020-0017
Aug 25, 2021
Use after free in internment
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
ArcIntern::drop has a race condition where it can release memory which is about to get another user. The new user will get a reference to freed memory. This was fixed by serializing access to an interned object while it is being deallocated. Versions prior to 0.3.12 used stronger locking which avoided the problem. Fixed in
0.4.0
References Updated Nov 08, 2023 · Source: OSV.dev |
0.3.13
unknown
Dependencies (9)
+ 1 more
Changelog
Compare changes
|
|
0.3.12
unknown
2 CVEs
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev
CVE-2020-35874
GHSA-96w3-p368-4h8c
RUSTSEC-2020-0017
Aug 25, 2021
Use after free in internment
8.1
/ 10
High
Network
High
None
None
Unchanged
High
High
High
ArcIntern::drop has a race condition where it can release memory which is about to get another user. The new user will get a reference to freed memory. This was fixed by serializing access to an interned object while it is being deallocated. Versions prior to 0.3.12 used stronger locking which avoided the problem. Fixed in
0.4.0
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.10
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.9
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.7
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.6
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.5
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.4
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.3
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.2
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.1
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.3.0
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.2
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.1
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.2.0
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.1.1
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev | ||
0.1.0
unknown
1 CVE
CVE-2021-28037
GHSA-gppw-3h6h-v6q2
RUSTSEC-2021-0036
Aug 25, 2021
Data race in internment
9.8
/ 10
Critical
Network
Low
None
None
Unchanged
High
High
High
An issue was discovered in the internment crate before 0.4.2 for Rust. There is a data race that can cause memory corruption because of the unconditional implementation of Sync for Intern. Fixed in
0.4.2
References Updated Nov 08, 2023 · Source: OSV.dev |