diff options
| author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2025-06-03 13:54:53 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-03 13:54:53 (GMT) |
| commit | 9f3d99967c41527a6cf6cb2d63b62d851a637432 (patch) | |
| tree | ccd3bb9332610bbde5566fc6a38f533ac45df630 /Python/pythonrun.c | |
| parent | b0c9c192f1639a7daddbcbf5bdc8bd19494bb637 (diff) | |
| download | cpython-9f3d99967c41527a6cf6cb2d63b62d851a637432.zip cpython-9f3d99967c41527a6cf6cb2d63b62d851a637432.tar.gz cpython-9f3d99967c41527a6cf6cb2d63b62d851a637432.tar.bz2 | |
[3.13] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (GH-128606) (GH-135077) (#135083)
[3.14] gh-128605: Add branch protections for x86_64 in asm_trampoline.S (GH-128606) (GH-135077)
Apply Intel Control-flow Technology for x86-64 on asm_trampoline.S.
Required for mitigation against return-oriented programming (ROP)
and Call or Jump Oriented Programming (COP/JOP) attacks.
Manual application is required for the assembly files.
See also: https://sourceware.org/annobin/annobin.html/Test-cf-protection.html
(cherry picked from commit 899cca6dbf76bf3e06a99f60a5f996ad6ba0761f)
Co-authored-by: stratakis <cstratak@redhat.com>
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions
