PSF-2008-10

See a problem?
Import Source
https://github.com/psf/advisory-database/blob/main/advisories/python/PSF-2008-10.json
JSON Data
https://api.osv.dev/v1/vulns/PSF-2008-10
Aliases
  • CVE-2008-5031
Published
2008-11-10T16:00:00Z
Modified
2025-10-09T01:06:00.192776Z
Summary
expandtab() integer overflow
Details

Multiple integer overflows in Python 2.2.3 through 2.5.1, and 2.6, allow context-dependent attackers to have an unknown impact via a large integer value in the tabsize argument to the expandtabs method, as implemented by (1) the stringexpandtabs function in Objects/stringobject.c and (2) the unicodeexpandtabs function in Objects/unicodeobject.c. NOTE: this vulnerability reportedly exists because of an incomplete fix for CVE-2008-2315.

Database specific
{
    "cwe_ids": []
}
References

Affected packages

Git / github.com/python/cpython

Affected ranges

Type
GIT
Repo
https://github.com/python/cpython
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed

Affected versions

v0.*
v0.9.8
v0.9.9
v1.*
v1.0.1
v1.0.2
v1.1
v1.1.1
v1.2
v1.2b1
v1.2b2
v1.2b3
v1.2b4
v1.3
v1.3b1
v1.4
v1.4b1
v1.4b2
v1.4b3
v1.5
v1.5.1
v1.5.2
v1.5.2a1
v1.5.2a2
v1.5.2b1
v1.5.2b2
v1.5.2c1
v1.5a1
v1.5a2
v1.5a3
v1.5a4
v1.5b1
v1.5b2
v1.6a1
v1.6a2
v2.*
v2.0
v2.0b1
v2.0b2
v2.0c1
v2.1
v2.1a1
v2.1a2
v2.1b1
v2.1b2
v2.1c1
v2.1c2
v2.2a3
v2.3c1
v2.3c2
v2.4
v2.4a1
v2.4a2
v2.4a3
v2.4b1
v2.4b2
v2.4c1
v2.5
v2.5.1
v2.5.1c1
v2.5.2
v2.5.2c1
v2.5a0
v2.5a1
v2.5a2
v2.5b1
v2.5b2
v2.5b3
v2.5c1
v2.5c2

Database specific

source
"https://github.com/psf/advisory-database/blob/main/advisories/python/PSF-2008-10.json"
vanir_signatures
[
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "206863891841252262898996195151296685035",
            "length": 1169.0
        },
        "id": "PSF-2008-10-00e7da25",
        "deprecated": false,
        "target": {
            "file": "Objects/unicodeobject.c",
            "function": "unicode_expandtabs"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "299196359246360963258979732042109056305",
            "length": 871.0
        },
        "id": "PSF-2008-10-0746287f",
        "deprecated": false,
        "target": {
            "file": "Modules/itertoolsmodule.c",
            "function": "inititertools"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "100700944111327470384703791679360979767",
                "21196050799655942499483104577427296469",
                "260128259681934921693702695471362815282",
                "22209559402200291063473783452937163178",
                "198814252565841234059456432251577934051",
                "295652360420110764072578076571300362349",
                "153638053323363958968298119201045952547",
                "15591493118895493032781950079199065743"
            ]
        },
        "id": "PSF-2008-10-29ddd63a",
        "deprecated": false,
        "target": {
            "file": "Python/ast.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "15213671395626754952381888728121320693",
            "length": 2613.0
        },
        "id": "PSF-2008-10-2af1a663",
        "deprecated": false,
        "target": {
            "file": "Modules/datetimemodule.c",
            "function": "wrap_strftime"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/44a93e54f4b0f90634d16d53c437fabb6946ea9d",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "174224983822412772427393640816542733073",
                "255933321811448580126413521367907024917",
                "180636265132287953047528132431093453154",
                "167826185443154425698327113026583850852",
                "172825190741622718760387159655890519999",
                "119532274536913044756454661202035348367",
                "296342340081229240575948382009089587187",
                "219013585805612892608434075186685987728",
                "236668441773200914532306161958542576814",
                "318297307256347604256935581671486151345",
                "27030416956819586100524652502751916270",
                "69777694616066541705475108592708562195",
                "35697547194879869020863699974711137874",
                "318479439121153944252155899473470385028",
                "283709400218164461734467497872393121970",
                "112392868358261362917008854075626104493",
                "74283018806829460647169487822852931007",
                "51073173595421182327958628963900955227",
                "107148032430790510507167658341681935408",
                "213610828878668849737354185822039400933",
                "33898339789938461099076874429242956305",
                "23086469297741767477988700880246943501",
                "336339021054579623903390727856963569588",
                "146437432381870930599194704330019377518",
                "229928583595055928256883260319146254918",
                "125300237569628310964881118161359963139",
                "96393725217819392574338005909123716367",
                "307956903956747138217224678406038207907",
                "322087644294870720837054743800678062958",
                "74283018806829460647169487822852931007",
                "170315433621924786330474225057576418148",
                "43693651672511506419582617180681485734",
                "286172466528647270387793666579387557999",
                "266188228910887546206404899702286441543",
                "307824728870600709163084955227275264118",
                "60465937739236087436391693626262340198",
                "302791021741561438664976808162553177096",
                "88929553473564526279196268002366289872",
                "326294531139725542129902826289362994463",
                "217267747881523748990266742413793355501",
                "21820269950573336677135998500425660945",
                "321477897905043441303368794295169548094",
                "152644604684563131158916377766396812634",
                "112007674173652871092559212604380395846",
                "213408710294513229763294300249968205749",
                "86225319271077823261314337439503023094",
                "156538523524989297641958590695464631742",
                "250528979789244899561824338756142555804",
                "209359852746352366394162953065565174764",
                "327554648298225887614761952592703526059",
                "44553188946045906095549024569906169819",
                "23086469297741767477988700880246943501",
                "5727176379661745826546239375287440818",
                "215662872864640365533921130276721657273",
                "83327702268475588438102493997677185823",
                "103562317539288795309928486260682057897",
                "37113171898203060976336464558347944785",
                "149387332707509317980734329886096643755",
                "120543796564650435565905618178847122250",
                "304865650163210239957414663988529469046"
            ]
        },
        "id": "PSF-2008-10-3990ee18",
        "deprecated": false,
        "target": {
            "file": "Objects/stringobject.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "135408026181280907568884222879025506308",
                "36745336353421106021960911132262779774",
                "39735577120867192065028475110761878612",
                "304997206929414239100014913019025163630"
            ]
        },
        "id": "PSF-2008-10-3a9402b0",
        "deprecated": false,
        "target": {
            "file": "Modules/timemodule.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "136516680181786916872236157317948334439",
                "320378347380992475098154286732979097632",
                "50182957863795153636733344020908067874",
                "222555072925484851595439812774292149234",
                "312941557826176411315752685825167315171",
                "69597880205326627941270382073183409587",
                "155498544865795366947721229667741487534",
                "7699523868110176926139833401900483143",
                "324481062290131582650166045580441552727",
                "153749522369515374607026872278910735285",
                "20401951242856271167072756764845946308",
                "152151531449916346619752509044014510904",
                "231999970440815945126735211889794840732",
                "324958222329395388890860522919116958362",
                "77621136169048043675918654496814354678",
                "47054848528602851787495596463067404405",
                "241318010676659599341690381154415928550",
                "340190687253533238257203834037162272789",
                "269040773906516179650052185721173364736",
                "235876622437882869915650874338137663887",
                "235876622437882869915650874338137663887",
                "189549422944387449826261807096200201790",
                "160088148288533382176547076882842224811",
                "206312143068935874819543783290732936090",
                "16801937815929440857444927815635529182",
                "235018999536328294904790297714519773072",
                "92872953397404777920013430119198372700",
                "176335603222611041096586887553245369940",
                "203082418962283050067146452759571717343",
                "143307142071318026968279463269385780919",
                "313223738107260572098582608405824109125",
                "4238463930499809978993861004214111354"
            ]
        },
        "id": "PSF-2008-10-3e531276",
        "deprecated": false,
        "target": {
            "file": "Modules/itertoolsmodule.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "260538103366189717054842443932283808606",
                "249234510255503866291327602334208517273",
                "312119134013951929217069177600590439025",
                "262166608762512231930441719308903344260",
                "309765944533717145694603187335347022791",
                "183304045506960127648379114206946042742",
                "241048436865716693661615313609821723520",
                "257639016324159726082512716134753584532",
                "94931980292532898831881360920639088650",
                "7064797451097749850167095038455059835",
                "51603039224755400712291717233004144284",
                "86966517468536473291357549029665906509",
                "329768061166900958005546539408791935369",
                "337485528812816603128153299774538595742",
                "98376664097501709562719946907925043304",
                "112002603759063131150312205293959745228",
                "4485738494351962350221007192052318017",
                "194994526695757118008026734172546208079",
                "190875177370618599365188263797381448195",
                "333214200787762983650410114639920118694"
            ]
        },
        "id": "PSF-2008-10-5004a369",
        "deprecated": false,
        "target": {
            "file": "Modules/_ctypes/cfield.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "72264289178823949412180329050162573028",
            "length": 1509.0
        },
        "id": "PSF-2008-10-670c65dc",
        "deprecated": false,
        "target": {
            "file": "Objects/floatobject.c",
            "function": "_PyFloat_Pack4"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "288199461602545815591748901762594230824",
            "length": 1869.0
        },
        "id": "PSF-2008-10-682ce034",
        "deprecated": false,
        "target": {
            "file": "Python/compile.c",
            "function": "compiler_with"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/44a93e54f4b0f90634d16d53c437fabb6946ea9d",
        "digest": {
            "function_hash": "206863891841252262898996195151296685035",
            "length": 1169.0
        },
        "id": "PSF-2008-10-7572eb85",
        "deprecated": false,
        "target": {
            "file": "Objects/unicodeobject.c",
            "function": "unicode_expandtabs"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "7174968756320181242616918151126722532",
                "127443778626405023724810472363494248366",
                "194189200389114279143633039937951808329",
                "291003122589950932365530623930847426527",
                "288202732854625604052327611937606229574",
                "333275408081768442441680256868082651907",
                "216219267029808801090495059167291006908",
                "190192511827580337953802790122167619856",
                "325498938559182700113930933660849205534",
                "265367387785895898566307574672219327602",
                "328078813971020714234661403524053647128",
                "188386164625684488715904110608812079226",
                "330132698565319678165787171007078026697",
                "130232111540765152683079227909328661929",
                "3340158752631465594714116033538980005",
                "315830163150625549450358829365662310831",
                "253765346853519045226741619926606800526",
                "83293044002664220683479925463426655775",
                "132050894400016332878121465676817918396",
                "198342452721311435715682581214721496944",
                "231237272945924655072779580805834564720",
                "184751957605805504526482931690096599091",
                "337108334801979203501618401785394308741",
                "137383587683526858090786055777613547791",
                "192423385243822585687420665873111539685",
                "296813601049183815696617153445991839163",
                "339912130040711771177353606314984005226",
                "170146129249297024946771048312383761499",
                "301740470043894906624165903505070221923",
                "116924381856205858046901507774587622950"
            ]
        },
        "id": "PSF-2008-10-7ffbc8a1",
        "deprecated": false,
        "target": {
            "file": "Python/ceval.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "173997267158200819073167680429174975279",
            "length": 956.0
        },
        "id": "PSF-2008-10-86d350cf",
        "deprecated": false,
        "target": {
            "file": "Modules/datetimemodule.c",
            "function": "datetime_strptime"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/44a93e54f4b0f90634d16d53c437fabb6946ea9d",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "20683130630137806391046010758356850333",
                "132663552879567807409831286326089524877",
                "73555461392980145132590744126044822999",
                "84978551101605383598112319900126181585",
                "296342340081229240575948382009089587187",
                "20421378315990671325766869772487936940",
                "186790064529800115221359883976884095026",
                "104642843339870273585207664939811035161",
                "312591983672742986580709001992117555361",
                "9827293558838518968252918215242525476",
                "35697547194879869020863699974711137874",
                "318479439121153944252155899473470385028",
                "283709400218164461734467497872393121970",
                "112392868358261362917008854075626104493",
                "74283018806829460647169487822852931007",
                "51073173595421182327958628963900955227",
                "107148032430790510507167658341681935408",
                "213610828878668849737354185822039400933",
                "33898339789938461099076874429242956305",
                "23086469297741767477988700880246943501",
                "336339021054579623903390727856963569588",
                "146437432381870930599194704330019377518",
                "229928583595055928256883260319146254918",
                "125300237569628310964881118161359963139",
                "96393725217819392574338005909123716367",
                "307956903956747138217224678406038207907",
                "322087644294870720837054743800678062958",
                "74283018806829460647169487822852931007",
                "170315433621924786330474225057576418148",
                "43693651672511506419582617180681485734",
                "286172466528647270387793666579387557999",
                "266188228910887546206404899702286441543",
                "307824728870600709163084955227275264118",
                "60465937739236087436391693626262340198",
                "18445968122394182076926124708264680790",
                "41651893237031171723642612939765592026",
                "140270195045274604857545083488054065439",
                "42441336794337598301503800749834441424",
                "181286231389935712898219726310756814154",
                "99738971093315304131352355553831807955",
                "108499034667187895118069158818671742728",
                "258273613237486672287924257554158755555",
                "322348577115366778582098770527882005563",
                "86225319271077823261314337439503023094",
                "156538523524989297641958590695464631742",
                "250528979789244899561824338756142555804",
                "209359852746352366394162953065565174764",
                "327554648298225887614761952592703526059",
                "44553188946045906095549024569906169819",
                "23086469297741767477988700880246943501",
                "5727176379661745826546239375287440818",
                "215662872864640365533921130276721657273",
                "83327702268475588438102493997677185823",
                "103562317539288795309928486260682057897",
                "206329443088591249316135954859207560497",
                "234505596720761368632428749052863167028",
                "330365690558857959919297295013548234774",
                "313654180517146647068285639579956277248"
            ]
        },
        "id": "PSF-2008-10-8d77b770",
        "deprecated": false,
        "target": {
            "file": "Objects/unicodeobject.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "147427766585588331486851344544906513842",
            "length": 126.0
        },
        "id": "PSF-2008-10-99cb5777",
        "deprecated": false,
        "target": {
            "file": "Modules/itertoolsmodule.c",
            "function": "_grouper_dealloc"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "172201047879309227767836305714760993013",
                "167116667315058029630696536546076233283",
                "73051726155459959681195319738210114886",
                "169550513844167136747435877665975548517",
                "43811112333968901833529260073080362625",
                "186412706001186406453490897191545985607",
                "339173491268523961191427929158561629294",
                "280987631029852244463129133721086878913",
                "172157836691689420293340357924427063137",
                "61630407307161725030031820406932069635",
                "200536960597964622621339634776852988263",
                "31557083228923491470968696025867548671",
                "249384661668478647051701133797198603330",
                "169780900717613567226434776577889667344",
                "36108342267212541738915015217126804236",
                "209580674682264515492271211372094159202"
            ]
        },
        "id": "PSF-2008-10-a5775ff5",
        "deprecated": false,
        "target": {
            "file": "Modules/gdbmmodule.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/44a93e54f4b0f90634d16d53c437fabb6946ea9d",
        "digest": {
            "function_hash": "84756167741836921631948771616696236383",
            "length": 1191.0
        },
        "id": "PSF-2008-10-a8e83ac2",
        "deprecated": false,
        "target": {
            "file": "Objects/stringobject.c",
            "function": "string_expandtabs"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "296079424452669258863335172837930174333",
                "314934390243864087762120263529356963349",
                "91905021340073541579999916937825944982"
            ]
        },
        "id": "PSF-2008-10-aa454f0d",
        "deprecated": false,
        "target": {
            "file": "Modules/_ctypes/_ctypes_test.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "14498002949833134838538160535796730630",
            "length": 278.0
        },
        "id": "PSF-2008-10-ae273503",
        "deprecated": false,
        "target": {
            "file": "Modules/itertoolsmodule.c",
            "function": "_grouper_create"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "288225416935239471407044212472335219553",
                "44388032273769288862221925621332924649",
                "87636858396482141258325102507621315773",
                "203238709743410524750280023607773112471",
                "27099596254386609237594144549163418466",
                "64526545847830092034883835301578475175",
                "1797203639853037585793923966036229586"
            ]
        },
        "id": "PSF-2008-10-b4ae4420",
        "deprecated": false,
        "target": {
            "file": "Modules/_heapqmodule.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "18346643884661973794156812640681014635",
                "317519220616628430892606804211027424111",
                "257352963047065044301594259253665073250",
                "129657201163260002442890552694914896873",
                "312206954670197747114783522965409198862",
                "239319997736225136709791675968949129267",
                "61689041147267721166014262643697852662",
                "173191646236641105482229389338479533217",
                "99539947658510244510983976444229787600",
                "146662614351674307188912966441593735526",
                "324472449670206407073330102183437144795",
                "80425316961154624431660917488591634423",
                "187469377777498109854045953935686724236",
                "234162195564067717010927337017941047837",
                "152100898370136886330299442224097627385",
                "292385716938736368290581519211819268415",
                "22678351752885806187000827241949558121",
                "285977787662182561283024279102508305788",
                "37688847868998754134246650249090767172",
                "171288696089504606864299158728839078681",
                "187008436461289408388927167024457282722",
                "42002286910586884607365225598850333555",
                "165815126596540975304693684292110356285",
                "139302735095948186529562310218145756497",
                "130678867661809409584072795915995527388",
                "175552767682768721833793648868123429254",
                "196228792492637664403571952061109741530",
                "218328226595854670670257958177004050852",
                "326062134552813462492968970485510453717",
                "310090942727473313774991006267828335510",
                "116824023400218697692312673172790935355",
                "304564196998692934791909752841058064669",
                "134140201787110090849236787714714206689",
                "222370070030442771190613976751042363113",
                "96126814864489837014393052906651700308",
                "313800386919538948929124831394160389972",
                "44332161511382894379263516228190878348",
                "193176195496490010095258255571801778618",
                "36654594031577069469073839323817603130",
                "97155440397714464726553651173995025263",
                "169238508048593434803573052226077206746",
                "270674446377483217920348832237614018990",
                "258521027754239963142949700533734886808",
                "9161358290331681070153237693560007556",
                "213191121308651240194992853311313863612",
                "942209834776425797219765757801518027",
                "19645029302313358633022396253624684358",
                "18603122207836487899365203696311137104",
                "269443455151109033553876843715751684775",
                "277457453206079829667687566851837946389",
                "136549348535892826589621235339313098563",
                "276803347164902443717992972719958934414",
                "175722491345521754466344766940210602816",
                "169811338141474229889964640036945872966"
            ]
        },
        "id": "PSF-2008-10-b9d7e04a",
        "deprecated": false,
        "target": {
            "file": "Modules/datetimemodule.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "83356110814290932490826367894414179361",
            "length": 227.0
        },
        "id": "PSF-2008-10-b9dc41b6",
        "deprecated": false,
        "target": {
            "file": "Modules/timemodule.c",
            "function": "time_strptime"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "20683130630137806391046010758356850333",
                "132663552879567807409831286326089524877",
                "73555461392980145132590744126044822999",
                "84978551101605383598112319900126181585",
                "296342340081229240575948382009089587187",
                "20421378315990671325766869772487936940",
                "186790064529800115221359883976884095026",
                "104642843339870273585207664939811035161",
                "312591983672742986580709001992117555361",
                "9827293558838518968252918215242525476",
                "35697547194879869020863699974711137874",
                "318479439121153944252155899473470385028",
                "283709400218164461734467497872393121970",
                "112392868358261362917008854075626104493",
                "74283018806829460647169487822852931007",
                "51073173595421182327958628963900955227",
                "107148032430790510507167658341681935408",
                "213610828878668849737354185822039400933",
                "33898339789938461099076874429242956305",
                "23086469297741767477988700880246943501",
                "336339021054579623903390727856963569588",
                "146437432381870930599194704330019377518",
                "229928583595055928256883260319146254918",
                "125300237569628310964881118161359963139",
                "96393725217819392574338005909123716367",
                "307956903956747138217224678406038207907",
                "322087644294870720837054743800678062958",
                "74283018806829460647169487822852931007",
                "170315433621924786330474225057576418148",
                "43693651672511506419582617180681485734",
                "286172466528647270387793666579387557999",
                "266188228910887546206404899702286441543",
                "307824728870600709163084955227275264118",
                "60465937739236087436391693626262340198",
                "18445968122394182076926124708264680790",
                "41651893237031171723642612939765592026",
                "140270195045274604857545083488054065439",
                "42441336794337598301503800749834441424",
                "181286231389935712898219726310756814154",
                "99738971093315304131352355553831807955",
                "108499034667187895118069158818671742728",
                "258273613237486672287924257554158755555",
                "322348577115366778582098770527882005563",
                "86225319271077823261314337439503023094",
                "156538523524989297641958590695464631742",
                "250528979789244899561824338756142555804",
                "209359852746352366394162953065565174764",
                "327554648298225887614761952592703526059",
                "44553188946045906095549024569906169819",
                "23086469297741767477988700880246943501",
                "5727176379661745826546239375287440818",
                "215662872864640365533921130276721657273",
                "83327702268475588438102493997677185823",
                "103562317539288795309928486260682057897",
                "206329443088591249316135954859207560497",
                "234505596720761368632428749052863167028",
                "330365690558857959919297295013548234774",
                "313654180517146647068285639579956277248"
            ]
        },
        "id": "PSF-2008-10-be3eaf51",
        "deprecated": false,
        "target": {
            "file": "Objects/unicodeobject.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Function",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "function_hash": "176654801898032045258977236444413928519",
            "length": 2438.0
        },
        "id": "PSF-2008-10-c5598d53",
        "deprecated": false,
        "target": {
            "file": "Python/ast.c",
            "function": "ast_for_call"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "316626563556757713935453686741624061370",
                "82365885270874732802262324673893888143",
                "82004174883177778796158952203000808132",
                "212964520020312120217194004793697339970",
                "214350229588577360066320312678265410310",
                "115660609571465538981380267090676353370",
                "270596189113420789696797594308439678296",
                "299066823627494615578850765974107986452",
                "2740736583705892970441950340639978691",
                "261263327137959429727695217833959232842",
                "285478281334770295034269856901611750619",
                "310433526344144123933270745935545754214",
                "310726109672772248474205589532099746025",
                "134815274759247494169622151330143200214",
                "19422534033434520174395512981317220315",
                "314314746132689724023985902786195397632",
                "219576170221431426721953899123989980809",
                "231600341037160687490273178764658554564",
                "45996486348648072817838888224051717923",
                "298384851523415716206137084694123329256",
                "121855774872341328646209372846015240272",
                "204453137088405732469584564939910182063",
                "88250423361530065139652040678345271925",
                "51334840497244166798121871945345457303"
            ]
        },
        "id": "PSF-2008-10-d3fae70d",
        "deprecated": false,
        "target": {
            "file": "Python/compile.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "202346774722620461167700513979128714871",
                "80398074531106562355998618966312837872",
                "61360945650883486656785043518726777814",
                "50411347779579450136997038688698041439",
                "28352961457426077189198029334950635764",
                "166276219868212324899395362229294768087",
                "186278155048734214511358580779040865031",
                "36261253054564895187974536209566193713",
                "289778967168912929514281489831120966782",
                "164512254602276750631751363618993738410",
                "111649464610372598496342190655404007774",
                "206766090636340907474479463394979902461"
            ]
        },
        "id": "PSF-2008-10-d5b3ec82",
        "deprecated": false,
        "target": {
            "file": "Modules/_struct.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "113988872953227167942243030915917190850",
                "64377357244641361855700290243178731076",
                "260833976148999815820603916900593189264",
                "152863313881618609166497557055348845507",
                "26162894839114304095933932105334256317",
                "59309707866676033362657661945108937426",
                "305355502725485228225603601383650349031",
                "103811402013532556510068210171089142279",
                "21663019676536381390160477920707898454",
                "318720938018818290415225096933195171026",
                "70604632736268796921836611488192610522",
                "308169360619847821371430145327201014892",
                "287362844661405827611819928732311377054",
                "3844128928628972250720747984973911444",
                "191272923751621750609279450719275208774",
                "86609398177137830458652553024007429627",
                "340200660010863224702675921451066566678",
                "254029764547786229769116226590026518086",
                "139049818935886760154662161774878973832",
                "293217604800934284988178389515209830877",
                "230576128280205687788455400922047136246",
                "107889445225729561766408929664546660432",
                "114613990988522444151272247203192313110",
                "308145937270700859923029833939757946114",
                "192935584266703379965133601631432958623",
                "211636669735503729228615566521741062650"
            ]
        },
        "id": "PSF-2008-10-daa92d0d",
        "deprecated": false,
        "target": {
            "file": "Objects/floatobject.c"
        }
    },
    {
        "signature_version": "v1",
        "signature_type": "Line",
        "source": "https://github.com/python/cpython/commit/dd15f6c315f20c1a9a540dd757cd63e27dbe9f3c",
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "69630361079007026280897737634736095107",
                "64557005893718795483844606416108093833",
                "150680058603608620565755860447279250536",
                "176182565802058087977016793276626534586",
                "186501307781323520365510474680189634951",
                "314225788257419912438660617275897712094",
                "50173671507853239326221034379714014466",
                "254359706199945378001539883759775629194"
            ]
        },
        "id": "PSF-2008-10-fa197140",
        "deprecated": false,
        "target": {
            "file": "Modules/_ctypes/_ctypes.c"
        }
    }
]