Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gh-126080: fix UAF on task->task_context in task_call_step_soon due to an evil loop.__getattribute__ #126120

Open
wants to merge 7 commits into
base: main
Choose a base branch
from

Commits on Oct 29, 2024

  1. Configuration menu
    Copy the full SHA
    56a50ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8329ae6 View commit details
    Browse the repository at this point in the history
  3. blurb

    picnixz committed Oct 29, 2024
    Configuration menu
    Copy the full SHA
    2ee9544 View commit details
    Browse the repository at this point in the history
  4. cosmetics

    In order to align with the previous UAFs fixes, we use the temporary variable that we created instead of the structure's field (they are the same).
    picnixz authored Oct 29, 2024
    Configuration menu
    Copy the full SHA
    52b6505 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Merge remote-tracking branch 'upstream/main' into fix/task-call-soon-…

    …uaf-126080
    
    # Conflicts:
    #	Lib/test/test_asyncio/test_tasks.py
    picnixz committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    b088b07 View commit details
    Browse the repository at this point in the history
  2. Remove contrived test

    picnixz committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    02415df View commit details
    Browse the repository at this point in the history
  3. Revert "Move ReachableCode exception to test.support"

    This reverts commit 56a50ca.
    picnixz committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    af8614d View commit details
    Browse the repository at this point in the history