Commit 2b8ac2c
gh-143308: fix UAF when PickleBuffer is concurrently mutated in a callback (GH-143312)
(cherry picked from commit 6c53af1)
---------------
Co-authored-by: Aaron Wieczorek <aaronw@fastmail.com>
Co-authored-by: Aaron Wieczorek <woz@Aarons-MacBook-Pro.local>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
1 parent dced1a7 commit 2b8ac2c
File tree
3 files changed
+55
-15
lines changed- Lib/test
- Misc/NEWS.d/next/Library
- Modules
3 files changed
+55
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3761 | 3761 | | |
3762 | 3762 | | |
3763 | 3763 | | |
| 3764 | + | |
| 3765 | + | |
| 3766 | + | |
| 3767 | + | |
| 3768 | + | |
| 3769 | + | |
| 3770 | + | |
| 3771 | + | |
| 3772 | + | |
| 3773 | + | |
| 3774 | + | |
| 3775 | + | |
| 3776 | + | |
| 3777 | + | |
| 3778 | + | |
| 3779 | + | |
| 3780 | + | |
| 3781 | + | |
| 3782 | + | |
| 3783 | + | |
| 3784 | + | |
| 3785 | + | |
| 3786 | + | |
| 3787 | + | |
| 3788 | + | |
| 3789 | + | |
| 3790 | + | |
| 3791 | + | |
| 3792 | + | |
3764 | 3793 | | |
3765 | 3794 | | |
3766 | 3795 | | |
| |||
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2523 | 2523 | | |
2524 | 2524 | | |
2525 | 2525 | | |
2526 | | - | |
2527 | | - | |
| 2526 | + | |
| 2527 | + | |
2528 | 2528 | | |
2529 | 2529 | | |
2530 | | - | |
| 2530 | + | |
2531 | 2531 | | |
2532 | 2532 | | |
2533 | 2533 | | |
2534 | | - | |
| 2534 | + | |
2535 | 2535 | | |
| 2536 | + | |
| 2537 | + | |
2536 | 2538 | | |
2537 | 2539 | | |
2538 | 2540 | | |
2539 | 2541 | | |
2540 | | - | |
| 2542 | + | |
2541 | 2543 | | |
2542 | 2544 | | |
2543 | 2545 | | |
2544 | 2546 | | |
2545 | | - | |
| 2547 | + | |
2546 | 2548 | | |
2547 | 2549 | | |
2548 | 2550 | | |
2549 | 2551 | | |
2550 | | - | |
2551 | | - | |
2552 | | - | |
| 2552 | + | |
| 2553 | + | |
| 2554 | + | |
2553 | 2555 | | |
2554 | 2556 | | |
2555 | | - | |
2556 | | - | |
| 2557 | + | |
| 2558 | + | |
2557 | 2559 | | |
2558 | 2560 | | |
2559 | 2561 | | |
2560 | 2562 | | |
2561 | 2563 | | |
2562 | 2564 | | |
2563 | | - | |
| 2565 | + | |
2564 | 2566 | | |
2565 | | - | |
| 2567 | + | |
2566 | 2568 | | |
2567 | 2569 | | |
2568 | | - | |
| 2570 | + | |
2569 | 2571 | | |
2570 | 2572 | | |
2571 | 2573 | | |
2572 | | - | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
| 2577 | + | |
| 2578 | + | |
| 2579 | + | |
| 2580 | + | |
2573 | 2581 | | |
2574 | 2582 | | |
2575 | 2583 | | |
| |||
0 commit comments