René's URL Explorer Experiment


Title: [3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() by gpshead · Pull Request #96501 · python/cpython · GitHub

Open Graph Title: [3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() by gpshead · Pull Request #96501 · python/cpython

X Title: [3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() by gpshead · Pull Request #96501 · python/cpython

Description: Integer to and from text conversions via CPython's bignum int type is not safe against denial of service attacks due to malicious input. Very large input strings with hundred thousands of digits ca...

Open Graph Description: Integer to and from text conversions via CPython's bignum int type is not safe against denial of service attacks due to malicious input. Very large input strings with hundred thousands of digit...

X Description: Integer to and from text conversions via CPython's bignum int type is not safe against denial of service attacks due to malicious input. Very large input strings with hundred thousands of d...

Mail addresses
christian@python.org
greg@krypto.org

Opengraph URL: https://github.com/python/cpython/pull/96501

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:2cf88f2f-745f-445c-a31a-2175eb499da5
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idED1E:1BA318:699B7:8FA6C:696A01EB
html-safe-nonce7bf6ce3c1449e73e6718b2d09221a376eb1e589c62b6ec2b98d0e024db9921ae
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFRDFFOjFCQTMxODo2OTlCNzo4RkE2Qzo2OTZBMDFFQiIsInZpc2l0b3JfaWQiOiIzOTk2OTg4Mzk4MTIxOTEwNzY0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac9cae59b96aaa8de86050b102fe2ae4037c0114f2bb928bb5934ca91153df55f9
hovercard-subject-tagpull_request:1044482512
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/python/cpython/96501/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/d60b51e16a3a8f98ed09455a39125e288b2def7212fbfc44aeb62116f4980cc0/python/cpython/pull/96501
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d60b51e16a3a8f98ed09455a39125e288b2def7212fbfc44aeb62116f4980cc0/python/cpython/pull/96501
og:image:altInteger to and from text conversions via CPython's bignum int type is not safe against denial of service attacks due to malicious input. Very large input strings with hundred thousands of digit...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamegpshead
hostnamegithub.com
expected-hostnamegithub.com
None578c119ff0247c8b2f2491fbf4fc0395cdf909d4df66598cebdc96ddfc4418dc
turbo-cache-controlno-preview
go-importgithub.com/python/cpython git https://github.com/python/cpython.git
octolytics-dimension-user_id1525981
octolytics-dimension-user_loginpython
octolytics-dimension-repository_id81598961
octolytics-dimension-repository_nwopython/cpython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id81598961
octolytics-dimension-repository_network_root_nwopython/cpython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release671c2f67171dbced24284331f3133a613d08c366
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python/cpython/pull/96501#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F96501
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F96501
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=python%2Fcpython
Reloadhttps://github.com/python/cpython/pull/96501
Reloadhttps://github.com/python/cpython/pull/96501
Reloadhttps://github.com/python/cpython/pull/96501
python https://github.com/python
cpythonhttps://github.com/python/cpython
Please reload this pagehttps://github.com/python/cpython/pull/96501
Notifications https://github.com/login?return_to=%2Fpython%2Fcpython
Fork 33.9k https://github.com/login?return_to=%2Fpython%2Fcpython
Star 71.1k https://github.com/login?return_to=%2Fpython%2Fcpython
Code https://github.com/python/cpython
Issues 5k+ https://github.com/python/cpython/issues
Pull requests 2.1k https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects 31 https://github.com/python/cpython/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/python/cpython/security
Please reload this pagehttps://github.com/python/cpython/pull/96501
Insights https://github.com/python/cpython/pulse
Code https://github.com/python/cpython
Issues https://github.com/python/cpython/issues
Pull requests https://github.com/python/cpython/pulls
Actions https://github.com/python/cpython/actions
Projects https://github.com/python/cpython/projects
Security https://github.com/python/cpython/security
Insights https://github.com/python/cpython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fpython%2Fcpython%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/python/cpython/pull/96501#issue-comment-box
gpsheadhttps://github.com/gpshead
python:3.10https://github.com/python/cpython/tree/3.10
gpshead:CVE-2020-10735-3.10backporthttps://github.com/gpshead/cpython/tree/CVE-2020-10735-3.10backport
[3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() https://github.com/python/cpython/pull/96501#top
gpsheadhttps://github.com/gpshead
python:3.10https://github.com/python/cpython/tree/3.10
gpshead:CVE-2020-10735-3.10backporthttps://github.com/gpshead/cpython/tree/CVE-2020-10735-3.10backport
Conversation 2 https://github.com/python/cpython/pull/96501
Commits 11 https://github.com/python/cpython/pull/96501/commits
Checks 0 https://github.com/python/cpython/pull/96501/checks
Files changed https://github.com/python/cpython/pull/96501/files
Please reload this pagehttps://github.com/python/cpython/pull/96501
https://github.co/hiddenchars
https://github.com/python/cpython/pull/{{ revealButtonHref }}
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Sep 2, 2022https://github.com/python/cpython/pull/96501#issue-1359693548
Please reload this pagehttps://github.com/python/cpython/pull/96501
#96499https://github.com/python/cpython/pull/96499
511ca94https://github.com/python/cpython/commit/511ca9452033ef95bc7d7fc404b8161068226002
CVE-2020-10735: Prevent DoS by large int<->str conversions #95778https://github.com/python/cpython/issues/95778
a one pager for the release managershttps://docs.google.com/document/d/1KjuF_aXlzPUxTK4BMgezGJ2Pn7uevfX7g0_mvgHlL7Y/edit
Please reload this pagehttps://github.com/python/cpython/pull/96501
gpsheadhttps://github.com/gpshead
August 19, 2022 00:32https://github.com/python/cpython/pull/96501#commits-pushed-4631817
https://github.com/gpshead
Backport to 3.10 fromhttps://github.com/python/cpython/pull/96501/commits/4631817ae13b6873d317b27be39f3ab29f9d6645
CVE-2020-10735https://github.com/advisories/GHSA-6jr7-xr67-mgxw
-3.11backport.https://github.com/python/cpython/pull/96501/commits/4631817ae13b6873d317b27be39f3ab29f9d6645
4631817https://github.com/python/cpython/pull/96501/commits/4631817ae13b6873d317b27be39f3ab29f9d6645
https://github.com/gpshead
doc patch fixup & missing help text blank line.https://github.com/python/cpython/pull/96501/commits/0e84c7eb995207c1517633021088af36f3b3d35a
0e84c7ehttps://github.com/python/cpython/pull/96501/commits/0e84c7eb995207c1517633021088af36f3b3d35a
https://github.com/gpshead
https://github.com/tiran
Update attribution in Misc/NEWS.dhttps://github.com/python/cpython/pull/96501/commits/7a19c647b2aa6ab9f095cb117b6708a127679b6e
7a19c64https://github.com/python/cpython/pull/96501/commits/7a19c647b2aa6ab9f095cb117b6708a127679b6e
https://github.com/tiran
Manually add new field to abi filehttps://github.com/python/cpython/pull/96501/commits/fe60b07c1b40d5bca468aa7fb7140af619c63b56
fe60b07https://github.com/python/cpython/pull/96501/commits/fe60b07c1b40d5bca468aa7fb7140af619c63b56
https://github.com/gpshead
Move the whatsnew text per review.https://github.com/python/cpython/pull/96501/commits/5e1ba255bcdd56b8adcb1da00a99a76af52a2484
5e1ba25https://github.com/python/cpython/pull/96501/commits/5e1ba255bcdd56b8adcb1da00a99a76af52a2484
https://github.com/gpshead
Merge branch 'https://github.com/python/cpython/pull/96501/commits/bcd2ab0e0a81fe2230661045054f71911422e64a
CVE-2020-10735https://github.com/advisories/GHSA-6jr7-xr67-mgxw
-3.10backport' of github.com:python/psrt …https://github.com/python/cpython/pull/96501/commits/bcd2ab0e0a81fe2230661045054f71911422e64a
bcd2ab0https://github.com/python/cpython/pull/96501/commits/bcd2ab0e0a81fe2230661045054f71911422e64a
CVE-2020-10735https://github.com/advisories/GHSA-6jr7-xr67-mgxw
https://github.com/gpshead
Make the doctest actually run & fix it.https://github.com/python/cpython/pull/96501/commits/97b157d4eab4c9002c6ad461322d285dde39894f
97b157dhttps://github.com/python/cpython/pull/96501/commits/97b157d4eab4c9002c6ad461322d285dde39894f
https://github.com/gpshead
Fix the docs build.https://github.com/python/cpython/pull/96501/commits/adab0bf3e8b455ef521899e17258749032e721df
adab0bfhttps://github.com/python/cpython/pull/96501/commits/adab0bf3e8b455ef521899e17258749032e721df
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
gpsheadhttps://github.com/gpshead
pablogsalhttps://github.com/pablogsal
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7310236096
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7310236228
https://github.com/gpshead
Rename the news file to appease the Bedevere bot.https://github.com/python/cpython/pull/96501/commits/059f402a49b3bd862fec6bbbe41a1451d028da26
059f402https://github.com/python/cpython/pull/96501/commits/059f402a49b3bd862fec6bbbe41a1451d028da26
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
release-blocker https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Arelease-blocker
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7310299251
https://github.com/gpshead
Merge branch '3.10' intohttps://github.com/python/cpython/pull/96501/commits/4d1f0534d8815270c9b912b343813eedefe7cf4a
CVE-2020-10735https://github.com/advisories/GHSA-6jr7-xr67-mgxw
-3.10backporthttps://github.com/python/cpython/pull/96501/commits/4d1f0534d8815270c9b912b343813eedefe7cf4a
4d1f053https://github.com/python/cpython/pull/96501/commits/4d1f0534d8815270c9b912b343813eedefe7cf4a
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
September 2, 2022 05:57https://github.com/python/cpython/pull/96501#event-7310502603
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
lysnikolaouhttps://github.com/lysnikolaou
pablogsalhttps://github.com/pablogsal
rhettingerhttps://github.com/rhettinger
terryjreedyhttps://github.com/terryjreedy
code ownershttps://github.com/python/cpython/blob/bbcb03e7b07ecf6f3ed0c308f72bc10f928c85a8/.github/CODEOWNERS#L83
September 2, 2022 05:57https://github.com/python/cpython/pull/96501#event-7310502634
https://github.com/tiran
tiranhttps://github.com/tiran
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7310507875
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
Sep 2, 2022https://github.com/python/cpython/pull/96501#issuecomment-1235098788
@tiranhttps://github.com/tiran
4d1f053https://github.com/python/cpython/commit/4d1f0534d8815270c9b912b343813eedefe7cf4a
Please reload this pagehttps://github.com/python/cpython/pull/96501
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
🔨 test-with-buildbots https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22%3Ahammer%3A%20test-with-buildbots%22
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7310508083
https://github.com/gpshead
hexadecimal spelling =)https://github.com/python/cpython/pull/96501/commits/35c2d428df0522533aafdc5b7a5c4bffd2818e7d
35c2d42https://github.com/python/cpython/pull/96501/commits/35c2d428df0522533aafdc5b7a5c4bffd2818e7d
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
8f0fa4bhttps://github.com/python/cpython/commit/8f0fa4bd10aba723aff988720cd26b93be99bc12
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7314656280
https://github.com/bedevere-bot
bedevere-bothttps://github.com/bedevere-bot
awaiting core review https://github.com/python/cpython/issues?q=state%3Aopen%20label%3A%22awaiting%20core%20review%22
Sep 2, 2022https://github.com/python/cpython/pull/96501#event-7314656588
https://github.com/gpshead
gpsheadhttps://github.com/gpshead
Sep 4, 2022https://github.com/python/cpython/pull/96501#issuecomment-1236259622
#96537https://github.com/python/cpython/pull/96537
Please reload this pagehttps://github.com/python/cpython/pull/96501
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython%2Fcpython%2Fpull%2F96501
https://github.com/terryjreedy
terryjreedy https://github.com/terryjreedy
https://github.com/rhettinger
rhettinger https://github.com/rhettinger
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
https://github.com/lysnikolaou
lysnikolaou https://github.com/lysnikolaou
https://github.com/gpshead
gpshead https://github.com/gpshead
https://github.com/pablogsal
pablogsal https://github.com/pablogsal
release-blocker https://github.com/python/cpython/issues?q=state%3Aopen%20label%3Arelease-blocker
Please reload this pagehttps://github.com/python/cpython/pull/96501
https://github.com/gpshead
https://github.com/bedevere-bot
https://github.com/tiran
https://github.com/pablogsal
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.