summaryrefslogtreecommitdiffstats
path: root/fuzz/jplist-crashes
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2026-01-21 18:22:13 +0100
committerGravatar Nikias Bassen2026-01-21 18:22:13 +0100
commit80c2fe807308475d183ae62cc05766f3caee0463 (patch)
tree402447907966a436f6e1f490d842f66b26ec5d91 /fuzz/jplist-crashes
parentf06c4c6b6cf29c9e53637731fedd86a6e99e9882 (diff)
downloadlibplist-80c2fe807308475d183ae62cc05766f3caee0463.tar.gz
libplist-80c2fe807308475d183ae62cc05766f3caee0463.tar.bz2
bplist: Fix UTF-8 to UTF-16 decoding and enforce strict validation
- Treat input as unsigned bytes - Correct UTF-8 bit decoding for 2/3/4-byte sequences - Add overlong, surrogate, and range checks - Enforce lead/continuation byte constraints This addresses issue #283. Credit to @hgarrereyn for reporting.
Diffstat (limited to 'fuzz/jplist-crashes')
0 files changed, 0 insertions, 0 deletions