Python before 2.6.8, 2.7.x before 2.7.3, 3.x before 3.1.5, and 3.2.x before 3.2.3 computes hash values without restricting the ability to trigger hash collisions predictably, which allows context-dependent attackers to cause a denial of service (CPU consumption) via crafted input to an application that maintains a hash table.
{ "cwe_ids": [] }
{ "vanir_signatures": [ { "id": "PSF-2012-5-01a59e1a", "deprecated": false, "digest": { "function_hash": "136976997291554816026529193565651073475", "length": 424.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/stringobject.c", "function": "string_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-08fe7840", "deprecated": false, "digest": { "function_hash": "58291772913768268589046178026150822740", "length": 820.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Python/sysmodule.c", "function": "make_flags" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-0a1a0ec0", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "305645810690427166525684025273742337130", "224659967743040291995370716589069186424", "315304417945318135808446184416745667290" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Objects/object.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-0f767d96", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "181164218164076031291710741709918827846", "299054430188957673160825864451213129032", "337326882468656369694479052462327084661" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Include/object.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-18239003", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "110178720551108336986708049651136894908", "283112053997759355531031620235262594638", "95265074277648405550904892787798452962", "52872697914822429216558032241796109215", "86459863361668297338711629404107670259", "46645835460523897006306413772647789906", "662470615885297909456985718914755508", "167753448792334509712571324876504635857", "274213802683232091205434534996614737339", "84858793293935862175163481438546641290", "92992277665036999089234152638906385713", "63035886481645835156779495188601314946", "41167370103169459586286424896201757239", "266437623065212825729007309206629628369", "219870462405584998148708790613637778742", "62791195306898497032909559559708859409", "226356286558728931832843643226364901211", "111957757557918539441754388238065204146", "244062822250881432068915681130953624882", "268593451503898428672889536421439435039", "109204607486745482816002831873618507180", "137869379998435696783789508800906708521", "66316758825828483686564474568730026334", "234638525381689956386465612028870087933", "244915011460482333419422453754631569751", "312253530598774117942100747175825266501", "132545431014746587931297304558051446750", "120565007526171354906054690170393944667", "221694506515917605084086289079592928455", "252560105139987997092441785831620867859", "177796094310328051055246830197794592825", "247926903259441953710162779462019078101", "223233144270510828853824941956439484188", "273758365623187829881523939664891489637", "222787620777673508110007281721759061866", "121934950663974633144886018392410495354", "149736673989745821841292377950059313612", "131692900052930621217807066257335378148", "271896067662076583652057960191437095955", "318126168166299219491994254872240418102", "154676991934436458471355307515368176522", "122535790516277886139144628922130874347", "74010886655376060228466857847513976191", "220392120390987736056090385912844461731", "279815607249406565246934453613911055987", "313979105767587831263884236325708151211", "253700208302034016893075940013384435504", "116287949944118478316646721590664703638", "268345967111470696484609787289422118860", "229979168227425507748611709545888868239", "309959639038979843396793972894627601779", "229255015592868143398681320130329558027", "128829133519619860387157902254125758200", "197415770728523456256880957428700075390", "194848996063006141937748913898435054522", "191030403299871298014566886997312975349", "178985770669380510507947057217675963850", "192872693956747657203117077542343436054", "82105745279892340774893813092120765616", "51698405954038247068388373837501022012", "304322244729872836091430628880532892820", "60889128753125122996299680813129254663", "178154040330547748908222108909654975092", "200412533678549101499281357979775144654", "138975128835062851494644198082258881015", "85354419493723757022004904187102375204", "253789068333592214678013895660116584762", "255944681031774141895098008126964073244", "87344533178683461519630291263371725029", "37299245943788561062430052146919674498", "268593451503898428672889536421439435039", "109204607486745482816002831873618507180", "137869379998435696783789508800906708521", "66316758825828483686564474568730026334", "234638525381689956386465612028870087933", "243430397462375510790615112541333654322", "161959112519759228355243045605061389544", "330068167605921429842412116156395294162", "260852988518733911770821729361262113430", "97300711727239217977001611602746828187", "41365496400645651819733729311804275285", "178456187486605135101368851679794210091", "24253044635784969886267312500864283495", "330313740578682235555066552595610010035", "43100934607955995997946891690596628701", "19960133380488136159139177393831981642", "191030403299871298014566886997312975349", "178985770669380510507947057217675963850", "21306101641022781260157328496981850855", "198549036720277148218936625112163376905", "258365320322986684617434323591364467780", "197400550311516235367833804372762213431", "206714489528521866785227591627659517704", "146446131002355509297413721867562969938", "202641441489627536547578346167314282121", "259284572766593253249039246499634639808", "73079564943026251204382125610408025248", "199601187200340569853872088051831803742", "227397030172916470758760776174342902471", "266653509664025153144424672780204039780" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/posixmodule.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-24f89083", "deprecated": false, "digest": { "function_hash": "91354102462380047539527783527417907256", "length": 3076.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Python/pythonrun.c", "function": "Py_InitializeEx" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-275a6992", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "52872697914822429216558032241796109215", "86459863361668297338711629404107670259", "85148217515398629198728736900251760707", "22269579168163431300664297682054479015", "320895450185591248744356156517927226567", "101625068128214948095647737825454215929", "84858793293935862175163481438546641290", "92992277665036999089234152638906385713", "63035886481645835156779495188601314946", "41167370103169459586286424896201757239", "266437623065212825729007309206629628369", "219870462405584998148708790613637778742", "62791195306898497032909559559708859409", "226356286558728931832843643226364901211", "111957757557918539441754388238065204146", "244062822250881432068915681130953624882", "268593451503898428672889536421439435039", "109204607486745482816002831873618507180", "137869379998435696783789508800906708521", "66316758825828483686564474568730026334", "234638525381689956386465612028870087933", "244915011460482333419422453754631569751", "312253530598774117942100747175825266501", "132545431014746587931297304558051446750", "120565007526171354906054690170393944667", "221694506515917605084086289079592928455", "252560105139987997092441785831620867859", "177796094310328051055246830197794592825", "247926903259441953710162779462019078101", "223233144270510828853824941956439484188", "273758365623187829881523939664891489637", "222787620777673508110007281721759061866", "121934950663974633144886018392410495354", "149736673989745821841292377950059313612", "131692900052930621217807066257335378148", "271896067662076583652057960191437095955", "318126168166299219491994254872240418102", "154676991934436458471355307515368176522", "122535790516277886139144628922130874347", "74010886655376060228466857847513976191", "220392120390987736056090385912844461731", "279815607249406565246934453613911055987", "153286253659442821302248615344994184392", "28733614850365726122447830789350702879", "23369694230026433817285201703496389547", "334763721771640218775034849446644136029", "130004138415724421147666976553465207663", "7383331464068405297063168973632564409", "194160236835812327124077432231014774177", "140952603571269655598604984486452244683", "197415770728523456256880957428700075390", "194848996063006141937748913898435054522", "191030403299871298014566886997312975349", "178985770669380510507947057217675963850", "295303206759006440596062289049281283166", "298020661566708694695568056863132834855", "296889330134734991780083567584506074630", "12109499396325033837163482750996267910", "317282226008629524217992275098253053381", "237249294368681707968938870403738530974", "114791662575938425007448410565754520191", "255944681031774141895098008126964073244", "87344533178683461519630291263371725029", "37299245943788561062430052146919674498", "268593451503898428672889536421439435039", "109204607486745482816002831873618507180", "137869379998435696783789508800906708521", "66316758825828483686564474568730026334", "234638525381689956386465612028870087933", "314463562154128644074465384034209782008", "39802631597435730190204941899700073896", "64124722368760273774529354811084528127", "57777620743620531629011022835505454636", "59661605635150123061382129709866573073", "106943030304083395901310214633558630463", "285057310329030906714726310693803387268", "24253044635784969886267312500864283495", "330313740578682235555066552595610010035", "43100934607955995997946891690596628701", "19960133380488136159139177393831981642", "191030403299871298014566886997312975349", "178985770669380510507947057217675963850", "21306101641022781260157328496981850855", "198549036720277148218936625112163376905", "258365320322986684617434323591364467780", "197400550311516235367833804372762213431", "206714489528521866785227591627659517704", "146446131002355509297413721867562969938", "202641441489627536547578346167314282121", "259284572766593253249039246499634639808", "73079564943026251204382125610408025248", "199601187200340569853872088051831803742", "227397030172916470758760776174342902471", "266653509664025153144424672780204039780" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/posixmodule.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-2cb1ac33", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "219735552256641852193667012412473739767", "83475694411447818709029494013084079862", "12478151515233376315877540873938308081", "203779292515031923367664303898269296315" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Include/pydebug.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-3508e97b", "deprecated": false, "digest": { "function_hash": "330684869998334101056186037194939481307", "length": 351.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Objects/unicodeobject.c", "function": "unicode_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-37e8d5cf", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "256136830199121990627010461362528233507", "224659967743040291995370716589069186424", "315304417945318135808446184416745667290" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/object.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-3bf2cf42", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "156822460248113885388874435360558178059", "294733805578798386218138683628451344494", "274752186858110168080740739977015730037", "204164419872095257662455955388448724586", "44769255942423578320880652997136476761", "163775494292357722262189202067067072449", "1782481658024904925035692259247593447", "146866288695269011260966680163293069928", "17710448578860166467993584085210918502" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/unicodeobject.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-4434688f", "deprecated": false, "digest": { "function_hash": "136976997291554816026529193565651073475", "length": 424.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Objects/bytesobject.c", "function": "bytes_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-4439acf5", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "4155067457982255763166458961158337892", "271807098567149347097437095981657889134", "87268459845386337282676556320804416462", "44219457035602123277429594325490266429", "61203770864946813203586244663263914025", "231563736436818656109074201219408792660", "308507749722931822110434330268740673168", "25469722186510965918723345927678617830", "189219141334655333453270539569873884196", "297795480210214178147010165618804703380", "59720752376508111671022292386101239243", "207231080500713993009424659019414375027", "138126335730670353183694358314869180508", "305588031476106224644951844467773212727", "256458939785945818831233873025088231015", "91794203611466558089451168423692766169", "166499162714314397208342675070795221966" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/main.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-45efe290", "deprecated": false, "digest": { "function_hash": "243543918374118269866114746461476115716", "length": 512.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/main.c", "function": "usage" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-47f0abbb", "deprecated": false, "digest": { "function_hash": "128971308006624709053749099014033381499", "length": 459.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/posixmodule.c", "function": "vms_urandom" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-4d92eb33", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "263394281714543313316050473746263460431", "250708767699231120800613494880135270395", "162349851819084487485738470957264531004", "298192485853605423190243200806335747936", "236840377962780984092992055486614614953", "130282095799287974461747824884300863376", "224457210278803471762479064549597101777", "120899413417274553350905735366066269310", "2180141774308220207425640971014900745" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Objects/bytesobject.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-4f31cb1d", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "178543227059218713801885790897052075275", "36294601063635868561788748910908854278", "221335695143268449734228672753003750707" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Include/pythonrun.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-532ae848", "deprecated": false, "digest": { "function_hash": "146015307679427497250404917209540897092", "length": 1139.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/posixmodule.c", "function": "win32_urandom" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-5e5c397d", "deprecated": false, "digest": { "function_hash": "33720657440755713939793690729104366694", "length": 292.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/datetimemodule.c", "function": "generic_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-643bf1dd", "deprecated": false, "digest": { "function_hash": "243543918374118269866114746461476115716", "length": 512.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/main.c", "function": "usage" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-6b308603", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "104819838199827471156193413539627358291", "123933545471235406379787130212712863255", "330262400888876123507524028214689991178", "331721908424679811584296112795890286721", "135021087228285023520138135433394844913", "163052917133730389295773576296971767619", "120848965404626139328159262184053766432", "21213453005158612219458578629669211990", "33421165081441824934033206460037639964", "17631757363519731171680084295539427610", "42797610986128649525812265337412341775", "43919370749417451100515823688394893281", "8525899511328353456481503480852013835", "67216552191331632862936206323254005302" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Python/sysmodule.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-730fb70f", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "263394281714543313316050473746263460431", "250708767699231120800613494880135270395", "162349851819084487485738470957264531004", "298192485853605423190243200806335747936", "236840377962780984092992055486614614953", "130282095799287974461747824884300863376", "224457210278803471762479064549597101777", "120899413417274553350905735366066269310", "2180141774308220207425640971014900745" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/stringobject.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-76d71eb6", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "178543227059218713801885790897052075275", "36294601063635868561788748910908854278", "221335695143268449734228672753003750707" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Include/pythonrun.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-784fbabe", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "181164218164076031291710741709918827846", "299054430188957673160825864451213129032", "337326882468656369694479052462327084661" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Include/object.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-7a73c81a", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "131920065297836310920817026271009946198", "231810885802859031524371168616098318712", "330777631751456742772328723244631725108", "231149143830219958756681579103979116073", "205423744806558728859168759613921257099", "312874928037470216146947728874917224045", "163069559193040367258976676160341601085", "140568736553051599643972265859276381103", "30862397178504800893869832562062022040", "179509183169561675466262596930317124070", "59720752376508111671022292386101239243", "207231080500713993009424659019414375027", "138126335730670353183694358314869180508", "305588031476106224644951844467773212727", "256458939785945818831233873025088231015", "91794203611466558089451168423692766169", "166499162714314397208342675070795221966" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/main.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-827003c7", "deprecated": false, "digest": { "function_hash": "266614282950986413895544977639668985335", "length": 698.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Python/sysmodule.c", "function": "make_flags" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-960d33db", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "294127756567203849087266874181871873115", "85212155243207881029864608581549493879", "24465693581393810562560706228781527642", "170038418623090962313281501456994140616", "211371139254089861046846756804346700193", "239197060077819796545122133893404471557", "271301058572137397262128408848940381466", "236273263510394623161506138993315394517", "201956596367540322494111510493323578872", "97022755474320048733652639049334035965", "142682858304094829879213013656808888971", "104073995688830676194417826878167141731" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Python/pythonrun.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-97d019a5", "deprecated": false, "digest": { "function_hash": "18844415366853276399715890358117263881", "length": 586.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/bufferobject.c", "function": "buffer_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-9d2ae8a1", "deprecated": false, "digest": { "function_hash": "203336803915666193748648328533680529163", "length": 4708.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Python/pythonrun.c", "function": "Py_InitializeEx" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-9e1743ed", "deprecated": false, "digest": { "function_hash": "108974508571706456579091394871079894216", "length": 384.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/unicodeobject.c", "function": "unicode_hash" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-a0fffedd", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "104318904503923038559258440356577465512", "273968932755759171359056204583719293688", "112943505541761522621871438410105415141", "331721908424679811584296112795890286721", "95149522452166027922283974105525007620", "106617381088389108199115908897987851657", "123061490418855712475583812388980825690", "20884840856806865584956214160801664470", "5597619083072182121125306825422415431", "200837746526288382524628059365308391010", "336560259286342337969504534435366491237", "160091924296698520901955390000887960420", "224929660149053700888289583930868694745", "67216552191331632862936206323254005302" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Python/sysmodule.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-a1a5c7c9", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "170461337799383272791070428727102275093", "133334762369691833598376795071149083242", "319110112762793131752319242786576546562", "147118155128129186328766573164943960945" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Include/pydebug.h" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-a58a9419", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "140287171144951979179607562746351726900", "84305374594347317929951981495042878163", "71536841504344461603722096840455047371", "267490746645720029636072606671710844696", "195378060298062864997439693973347136281", "269087878703071404252238760540740665847", "103480692460393783321779960466355874777" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/datetimemodule.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-a77fb5ca", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "249307438951599817484080323482924292435", "163521052338529434221643926634633928354", "225605869661765568848555885770276488310", "184582547682898539647559316629423628091", "116694454052114178153649514005057858195", "154301608011333227583878911532781621686", "233305308775994221587177268076061738162" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Objects/bufferobject.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-be493fbe", "deprecated": false, "digest": { "function_hash": "128971308006624709053749099014033381499", "length": 459.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/posixmodule.c", "function": "vms_urandom" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-bf56a587", "deprecated": false, "digest": { "function_hash": "262535442415805230859379667565116323144", "length": 6274.0 }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Modules/main.c", "function": "Py_Main" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-bfe20afa", "deprecated": false, "digest": { "function_hash": "183496572064589121651140298832153790781", "length": 6405.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/main.c", "function": "Py_Main" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-c3951399", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "140381157708722818147025414348167447253", "102292921998447877057803971420241888376", "173317393062349278567047695787502190482", "231310032761376379898789637607951022918", "329997296861918703102777908054757231427", "96127085627440427630270873016542721757", "200081059318742164407405774960243743514", "28884791665711237554359607929178015427", "201956596367540322494111510493323578872", "97022755474320048733652639049334035965", "142682858304094829879213013656808888971", "104073995688830676194417826878167141731" ] }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Python/pythonrun.c" }, "signature_type": "Line", "signature_version": "v1" }, { "id": "PSF-2012-5-c8253d0b", "deprecated": false, "digest": { "function_hash": "146015307679427497250404917209540897092", "length": 1139.0 }, "source": "https://github.com/python/cpython/commit/1e13eb084f72d5993cbb726e45b36bdb69c83a24", "target": { "file": "Modules/posixmodule.c", "function": "win32_urandom" }, "signature_type": "Function", "signature_version": "v1" }, { "id": "PSF-2012-5-d9a34677", "deprecated": false, "digest": { "threshold": 0.9, "line_hashes": [ "290975037279588869608183074456503626880", "338353256312329855725414788385034793100", "235989374286504239432975470630871121613", "176236207659781508772950139378380389116", "250371327771757604201705163381018952056", "111965334637961894957615079839742321514", "85127425943357319688617494663998274077", "48727745025518322912475136785951018484", "24331825696696663296732304380946406520" ] }, "source": "https://github.com/python/cpython/commit/2daf6ae2495c862adf8bc717bfe9964081ea0b10", "target": { "file": "Objects/unicodeobject.c" }, "signature_type": "Line", "signature_version": "v1" } ] }