forked frompython/cpython
- Notifications
You must be signed in to change notification settings - Fork2
Commit66363b9
authored
pythongh-109858: Protect zipfile from "quoted-overlap" zipbomb (pythonGH-110016)
Raise BadZipFile when try to read an entry that overlaps with other entry orcentral directory.1 parent183b97b commit66363b9
File tree
3 files changed
+73
-0
lines changed- Lib
- test/test_zipfile
- zipfile
- Misc/NEWS.d/next/Library
3 files changed
+73
-0
lines changedLines changed: 58 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2272 | 2272 |
| |
2273 | 2273 |
| |
2274 | 2274 |
| |
| 2275 | + | |
| 2276 | + | |
| 2277 | + | |
| 2278 | + | |
| 2279 | + | |
| 2280 | + | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
| 2290 | + | |
| 2291 | + | |
| 2292 | + | |
| 2293 | + | |
| 2294 | + | |
| 2295 | + | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
| 2302 | + | |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
| 2316 | + | |
| 2317 | + | |
| 2318 | + | |
| 2319 | + | |
| 2320 | + | |
| 2321 | + | |
| 2322 | + | |
| 2323 | + | |
| 2324 | + | |
| 2325 | + | |
| 2326 | + | |
| 2327 | + | |
| 2328 | + | |
| 2329 | + | |
| 2330 | + | |
| 2331 | + | |
| 2332 | + | |
2275 | 2333 |
| |
2276 | 2334 |
| |
2277 | 2335 |
| |
|
Lines changed: 12 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
395 | 395 |
| |
396 | 396 |
| |
397 | 397 |
| |
| 398 | + | |
398 | 399 |
| |
399 | 400 |
| |
400 | 401 |
| |
| |||
429 | 430 |
| |
430 | 431 |
| |
431 | 432 |
| |
| 433 | + | |
432 | 434 |
| |
433 | 435 |
| |
434 | 436 |
| |
| |||
1488 | 1490 |
| |
1489 | 1491 |
| |
1490 | 1492 |
| |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| 1496 | + | |
| 1497 | + | |
| 1498 | + | |
1491 | 1499 |
| |
1492 | 1500 |
| |
1493 | 1501 |
| |
| |||
1644 | 1652 |
| |
1645 | 1653 |
| |
1646 | 1654 |
| |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
1647 | 1659 |
| |
1648 | 1660 |
| |
1649 | 1661 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + |
0 commit comments
Comments
(0)