Skip to content

Commit

Permalink
Add atty potential unsoundness (unaligned read) advisory
Browse files Browse the repository at this point in the history
  • Loading branch information
niluxv committed Nov 16, 2022
1 parent fba5b61 commit 0fd6705
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions crates/atty/RUSTSEC-0000-0000.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
```toml
[advisory]
id = "RUSTSEC-0000-0000"
package = "atty"
date = "2021-07-04"
url = "https://github.com/softprops/atty/issues/50"
categories = ["unaligned-read"]
informational = "unsound"

[affected]
os = ["windows"]

[versions]
patched = []
```

# Potential unaligned read

On windows, `atty` dereferences a potentially unaligned pointer.
In practice however, the pointer won't be unaligned unless a custom global allocator is used.
In particular, the `System` allocator on windows uses `HeapAlloc`, which guarantees a large enough alignment.

0 comments on commit 0fd6705

Please sign in to comment.