forked from libimobiledevice/libplist
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fuzz: Add some known previously crashing test cases
- Loading branch information
Showing
17 changed files
with
164 additions
and
0 deletions.
There are no files selected for viewing
53 changes: 53 additions & 0 deletions
53
fuzz/crashes/crash-09788d7acb46b4b177422f9c4ee54556a3ad1f17
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
<plist version="1.0"> | ||
<dict> | ||
<key>some test entitites</key> | ||
<dict> | ||
<key>copyright</key> | ||
<string>©</string> | ||
<key>multiple entitites</key> | ||
<string>⼠⼡⼢</string> | ||
<key>multiple entitites with characters inbetween</key> | ||
<string>a⼣b⼤c⼥d</string> | ||
</dict> | ||
<key>one byte entity</key> | ||
<dict> | ||
<key>one byte entity</key> | ||
<string>@</string> | ||
<key>one byte entity with text after</key> | ||
<string>@z</string> | ||
<key>one byte entity with text before</key> | ||
<string>a@</string> | ||
<key>one byte entity with text before & after</key> | ||
<string>a@z</string> | ||
</dict> | ||
<key>two-byte utf-8</key> | ||
<dict> | ||
<key>two-byte utf-8</key> | ||
<string>Ä</string> | ||
<key>two-byte utf-8 with text after</key> | ||
<string>Ëyz</string> | ||
<key>two-byte utf-8 with text before</key> | ||
<string>abÖ</string> | ||
<key>two-byte utf-8 with text before & after</key> | ||
<string>abÜyz</string> | ||
</dict> | ||
<key>three byte utf-8</key> | ||
<dict> | ||
<key>three byte utf-8</key> | ||
<string>¢</string> | ||
<key>three byte utf-8 with text after</key> | ||
<string>£xyz</string> | ||
<key>three byte utf-8 with text bef&a;</key> | ||
<string>abc¥</string> | ||
<key>three byte utf-8 with text before & after</key> | ||
(<string>abc₩xyz</string> | ||
</dict> | ||
<key>four byte utf-8</key> | ||
<dict> | ||
<key>four byte utf-8</key> | ||
<string>𝕢</string> | ||
with text before & after</key> | ||
<string>abcd𝕥wxyz</string> | ||
</dict> | ||
</dict> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.aPropertyList-1.0.dtd"> | ||
<plist version="1.0teger> | ||
<integer>9223372036854775807</integer> | ||
<integer>-9223372036854775808</integer> | ||
<integer>9223372036854775808</036854775808</in6854775808</integer> | ||
<integer>9223372036854775808</036854775808</integer> | ||
</array> | ||
</plist> |
11 changes: 11 additions & 0 deletions
11
fuzz/crashes/crash-348c909a0b3532977185f551eb5d2ed04e694883
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<array> | ||
<integer>-1</integer> | ||
<integer>18446744073709551615</integer> | ||
<integer>9223372036854775807</integer> | ||
<integer>-9223372036854775808</integer> | ||
<integer>9223372036854775808</integer> | ||
</array> | ||
</plist> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist versiog="1.0"> | ||
<dict> | ||
<key>Time1</key> | ||
<date>2010-11-12T13:14:15Z</date> | ||
<key>Time2</key> | ||
<date>4016-07-0-11<!--- |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"" http://www.apple.com/DTDs/PropertyList-1.0.dtd<integer>-1</integer> | ||
<integnteger> | ||
</array> | ||
</plist> |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Empty file.
72 changes: 72 additions & 0 deletions
72
fuzz/crashes/crash-f03c680ee1c4d84c28e731752df77a61e213a24d
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||
<plist version="1.0"> | ||
<dict> | ||
<key>Some ASCII string</key> | ||
<string>Test ASCII String</string> | ||
<key>Some UTF8 strings</key> | ||
<array> | ||
<string>àéèçù</string> | ||
<string>日本語</string> | ||
<string>汉语/漢語</string> | ||
<string>한국어/조선말</string> | ||
<string>русский язык</string> | ||
<string>الْعَرَبيّة</string> | ||
<string>עִבְרִית</string> | ||
<string>język polski</string> | ||
<string>हिन्दी</string> | ||
</array> | ||
<key>Keys & "entities"</key> | ||
<string>hellow world & others <nodes> are "fun!?'</string> | ||
<key>Boolean</key> | ||
<false/> | ||
<key>Another Boolean</key> | ||
<true/> | ||
<key>Some Int</key> | ||
<integer>32434543632</integer> | ||
<key>Some Real</key> | ||
<real>58654.347656</real> | ||
<key>Some Date</key> | ||
<date>2009-02-12T22:23:00Z</date> | ||
<key>Some Data</key> | ||
<data> | ||
MDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1 | ||
w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qm | ||
w6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAow | ||
MTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXD | ||
uSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbD | ||
qSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAx | ||
MjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5 | ||
JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOp | ||
IicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEy | ||
MzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7kl | ||
IcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6ki | ||
Jygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIz | ||
NDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUh | ||
wqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSIn | ||
KC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0 | ||
NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHC | ||
pzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIico | ||
LcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1 | ||
Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKn | ||
Oi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygt | ||
w6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2 | ||
Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6 | ||
LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3D | ||
qF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3 | ||
ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzov | ||
Oy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOo | ||
X8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4 | ||
OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87 | ||
Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hf | ||
w6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5 | ||
VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6Lzsu | ||
LD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRFU1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/D | ||
p8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlU | ||
RVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fDoCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4s | ||
Pz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVTVDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8On | ||
w6ApPSvCsCTCoyRewqgqwrXDuSUhwqc6LzsuLD8+PH4je1t8YFxeQF19wqQKMDEyMzQ1Njc4OVRF | ||
U1QwMTIzNDU2Nzg5dGVzdCbDqSInKC3DqF/Dp8OgKT0rwrAkwqMkXsKoKsK1w7klIcKnOi87Liw/ | ||
Pjx+I3tbfGBcXkBdfcKkCjAxMjM0NTY3ODlURVNUMDEyMzQ1Njc4OXRlc3Qmw6kiJygtw6hfw6fD | ||
oCk9K8KwJMKjJF7CqCrCtcO5JSHCpzovOy4sPz48fiN7W3xgXF5AXX3CpAowMTIzNDU2Nzg5VEVT | ||
VDAxMjM0NTY3ODl0ZXN0JsOpIicoLcOoX8Onw6ApPSvCsCTCoyRewqg |
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
<plist version="1.0"> | ||
<dict> | ||
<key>test&</key> | ||
<string>value</string> | ||
</dict> | ||
</plist> |
Binary file not shown.
Binary file not shown.
Binary file not shown.