PSF-2018-6

See a problem?
Import Source
https://github.com/psf/advisory-database/blob/main/advisories/python/PSF-2018-6.json
JSON Data
https://api.test.osv.dev/v1/vulns/PSF-2018-6
Aliases
Published
2018-12-23T23:00:00Z
Modified
2025-09-19T01:45:27.974447Z
Summary
pickle.load denial of service
Details

Modules/pickle.c in Python before 3.7.1 has an integer overflow via a large LONGBINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or hundreds of gigabytes of data. This issue is fixed in: v3.4.10, v3.4.10rc1; v3.5.10, v3.5.10rc1, v3.5.7, v3.5.7rc1, v3.5.8, v3.5.8rc1, v3.5.8rc2, v3.5.9; v3.6.10, v3.6.10rc1, v3.6.11, v3.6.11rc1, v3.6.12, v3.6.7, v3.6.7rc1, v3.6.7rc2, v3.6.8, v3.6.8rc1, v3.6.9, v3.6.9rc1; v3.7.1, v3.7.1rc1, v3.7.1rc2, v3.7.2, v3.7.2rc1, v3.7.3, v3.7.3rc1, v3.7.4, v3.7.4rc1, v3.7.4rc2, v3.7.5, v3.7.5rc1, v3.7.6, v3.7.6rc1, v3.7.7, v3.7.7rc1, v3.7.8, v3.7.8rc1, v3.7.9.

Database specific
{
    "cwe_ids": []
}
References

Affected packages

Git / github.com/python/cpython

Affected ranges

Type
GIT
Repo
https://github.com/python/cpython
Events

Affected versions

2.*

2.5

3.*

3.2

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.5.3
v2.5.3c1
v2.5.4
v2.5.5
v2.5.5c1
v2.5.5c2
v2.5.6
v2.5.6c1
v2.5a0
v2.5a1
v2.5a2
v2.5b1
v2.5b2
v2.5b3
v2.5c1
v2.5c2
v2.6
v2.6.1
v2.6.2
v2.6.2c1
v2.6.3
v2.6.3rc1
v2.6.4
v2.6.4rc1
v2.6.4rc2
v2.6.5
v2.6.5rc1
v2.6.5rc2
v2.6.6
v2.6.6rc1
v2.6.6rc2
v2.6.7
v2.6.8
v2.6.8rc1
v2.6.8rc2
v2.6a1
v2.6a2
v2.6a3
v2.6b1
v2.6b2
v2.6b3
v2.6rc1
v2.6rc2
v2.7
v2.7.1
v2.7.1rc1
v2.7.2
v2.7.2rc1
v2.7.3
v2.7.3rc1
v2.7.3rc2
v2.7.4rc1
v2.7a1
v2.7a2
v2.7a3
v2.7a4
v2.7b1
v2.7b2
v2.7rc1
v2.7rc2

v3.*

v3.0a1
v3.0a2
v3.0a3
v3.0a4
v3.0a5
v3.0b1
v3.0b2
v3.0b3
v3.0rc1
v3.0rc2
v3.0rc3
v3.1
v3.1.1
v3.1.1rc1
v3.1.2
v3.1.2rc1
v3.1.3
v3.1.3rc1
v3.1.4
v3.1.4rc1
v3.1.5
v3.1.5rc1
v3.1.5rc2
v3.1a1
v3.1a2
v3.1b1
v3.1rc1
v3.1rc2
v3.2
v3.2.1
v3.2.1b1
v3.2.1rc1
v3.2.1rc2
v3.2.2
v3.2.2rc1
v3.2.3
v3.2.3rc1
v3.2.3rc2
v3.2.4
v3.2.4rc1
v3.2.5
v3.2.6
v3.2.6rc1
v3.2a1
v3.2a2
v3.2a3
v3.2a4
v3.2b1
v3.2b2
v3.2rc1
v3.2rc2
v3.2rc3
v3.3.0
v3.3.0a1
v3.3.0a2
v3.3.0a3
v3.3.0a4
v3.3.0b1
v3.3.0b2
v3.3.0rc1
v3.3.0rc2
v3.3.0rc3
v3.3.1
v3.3.1rc1
v3.3.2
v3.3.3
v3.3.3rc1
v3.3.3rc2
v3.3.4
v3.3.4rc1
v3.3.5
v3.3.5rc1
v3.3.5rc2
v3.3.6
v3.3.6rc1
v3.4.0
v3.4.0a1
v3.4.0a2
v3.4.0a3
v3.4.0a4
v3.4.0b1
v3.4.0b2
v3.4.0b3
v3.4.0rc1
v3.4.0rc2
v3.4.0rc3
v3.4.1
v3.4.1rc1
v3.4.2
v3.4.2rc1
v3.4.3
v3.4.3rc1
v3.4.4
v3.4.4rc1
v3.4.5
v3.4.5rc1
v3.4.6
v3.4.6rc1
v3.5.0
v3.5.0a1
v3.5.0a2
v3.5.0a3
v3.5.0a4
v3.5.0b1
v3.5.0b2
v3.5.0b3
v3.5.0b4
v3.5.0rc1
v3.5.0rc2
v3.5.0rc3
v3.5.0rc4
v3.5.1
v3.5.1rc1
v3.5.2
v3.5.2rc1
v3.5.3
v3.5.3rc1
v3.6.0
v3.6.0a1
v3.6.0a2
v3.6.0a3
v3.6.0a4
v3.6.0b1
v3.6.0b2
v3.6.0b3
v3.6.0b4
v3.6.0rc1
v3.6.0rc2
v3.7.0a1
v3.7.0a2
v3.7.0a3
v3.7.0a4

Database specific

{
    "vanir_signatures": [
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "function_hash": "189641432010352368724022831897744054805",
                "length": 154.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-0fd4e73d",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_Unpickler_MemoGet"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "133714812579917916024773386692265243064",
                "length": 644.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-1044dfe9",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Copy"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "189641432010352368724022831897744054805",
                "length": 154.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-1568365e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_Unpickler_MemoGet"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "189641432010352368724022831897744054805",
                "length": 154.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-2292b627",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_Unpickler_MemoGet"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "238608745191708500243518890315194759530",
                "length": 513.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-363eea25",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_Lookup"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "118362948290395666455407603544615018276",
                "length": 664.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-393dfeef",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_pickle_PicklerMemoProxy_copy_impl"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "line_hashes": [
                    "45112653846842170630779620679637587886",
                    "273037488452269733613207395069486785748",
                    "224965702653792674157371353113599434800",
                    "104401350326782105379769632223118570208",
                    "66504625842563385702756284520051293437",
                    "4602678533789852696125538933186698784",
                    "137376098168446195913459541070039218217",
                    "30939058124349560888808051341081403806",
                    "274539625790580840346168145827920269054",
                    "179843850621542244562997065392094389860",
                    "7644611819643576506586264753395943626",
                    "72869903976937547343909203109531245628",
                    "195978184196671380301728257317454736699",
                    "238752790506200575709013979245726542209",
                    "25684359709618849353740122931223139129",
                    "278114224295875950187280680802283623368",
                    "237589773102019524306213684432989326532",
                    "81135490610867175137261429594676324296",
                    "187525043472758536240528251879508358420",
                    "216537493073827424916162786080751940684",
                    "131297887098748526913320656702982953343",
                    "256350609582575408704650046129382137842",
                    "78326038845035328898902427983988997657",
                    "183900177549917913143030443860973242832",
                    "76114444486028263931920767387314368601",
                    "286395232907004384236393627279687206884",
                    "227062956098928797808371989601746288441",
                    "305195406001695936624023021860929810535",
                    "285436704585169754750698200127322553701",
                    "73200530167730095902556670581505469957",
                    "85120774123604562050038905867932717166",
                    "210580063844766522230001146869716830006",
                    "270711989534179837364545719863516146696",
                    "64217523537175475050147444161960922272",
                    "8912504727257359296599974832210331605",
                    "132348053511262350257502095222369539491",
                    "246412513905515520965602410506756779269",
                    "328518318056804636137914438700454394894",
                    "7357765417378986641606555121360217120",
                    "8361665750886393300897403971770005975",
                    "336209721957201535761118627436924720975",
                    "153870245540172031980948738299030660579",
                    "222415159268850366910923683553773841215",
                    "266525620854275538342986228295954960488",
                    "34344653579773234301892791775160573883",
                    "148601239444189105825584428579208583241",
                    "323937053803704628148148828329823871696",
                    "331853717569247205762098804757939977917",
                    "92327192160916523033656038184192863936",
                    "152634549575113162128207202374843326293",
                    "25063250672628326524147828845708453938",
                    "75704350826528866953053664064237791742",
                    "111786560371568269499302732478247380500",
                    "288241876009435883951921462787255735318",
                    "43284716825940792507260726856423577278",
                    "212885992568616841351931453615134176851",
                    "66531881155519416819194019651364315023",
                    "25316985882339621411431346677498986162",
                    "77291948899759453066807959102979195387",
                    "309605434265057665625974542040975271259",
                    "150222539549127684757171550669041666917",
                    "315949007162084841855352491046847401153",
                    "67752818544059669832748845629181482565",
                    "184704638036197717247283676327579711742",
                    "79951654591321526926747893080987104506",
                    "308632724783299990453617880739300280846",
                    "713109141583764091829610745785383862",
                    "66157617398859655719525749194090750399",
                    "267734643589000317757186247729907596538",
                    "12198415447487929970844166185598269799",
                    "45097695215432436287253278808246646788",
                    "279812335478235656674742849663718050313",
                    "37473986019427945156857121435622617376",
                    "93937955930936600967608096230358187852",
                    "177207411379625726474134939333562721594",
                    "241887371626331580148347055713345474386",
                    "299000238417484911095871060701985095213",
                    "197695928640060954092501805930040405403",
                    "300744421248276122164560127227397878554",
                    "1975719104774363661335470534150644794",
                    "272801642918627501831707989507692251590",
                    "274913328579366429055928998676265916779",
                    "159012324300316576475717061898535702580",
                    "13918599761487380707629812567812402372",
                    "86698513129069432251458717826321553101",
                    "203377406233086393120990306515793095846",
                    "57757643489201298031491448970755453602",
                    "20805926715546922562851592233286487458",
                    "107494229581096882278384305149429322984",
                    "193295174773467497837742693094499676094"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "signature_type": "Line",
            "id": "PSF-2018-6-3f3d636f",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "238608745191708500243518890315194759530",
                "length": 513.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-43acf8ba",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_Lookup"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "165536987674447085386907687403639821566",
                "length": 477.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-5034512b",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Set"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "111640412554254461311466641904097980446",
                "length": 831.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-52ae8c74",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_ResizeTable"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "111640412554254461311466641904097980446",
                "length": 831.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-58c8b3a8",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_ResizeTable"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "line_hashes": [
                    "45112653846842170630779620679637587886",
                    "273037488452269733613207395069486785748",
                    "224965702653792674157371353113599434800",
                    "104401350326782105379769632223118570208",
                    "66504625842563385702756284520051293437",
                    "4602678533789852696125538933186698784",
                    "137376098168446195913459541070039218217",
                    "30939058124349560888808051341081403806",
                    "274539625790580840346168145827920269054",
                    "179843850621542244562997065392094389860",
                    "7644611819643576506586264753395943626",
                    "72869903976937547343909203109531245628",
                    "195978184196671380301728257317454736699",
                    "238752790506200575709013979245726542209",
                    "25684359709618849353740122931223139129",
                    "278114224295875950187280680802283623368",
                    "237589773102019524306213684432989326532",
                    "81135490610867175137261429594676324296",
                    "187525043472758536240528251879508358420",
                    "216537493073827424916162786080751940684",
                    "131297887098748526913320656702982953343",
                    "256350609582575408704650046129382137842",
                    "78326038845035328898902427983988997657",
                    "61628742465481133189665724109262813",
                    "76114444486028263931920767387314368601",
                    "286395232907004384236393627279687206884",
                    "227062956098928797808371989601746288441",
                    "305195406001695936624023021860929810535",
                    "285436704585169754750698200127322553701",
                    "73200530167730095902556670581505469957",
                    "85120774123604562050038905867932717166",
                    "210580063844766522230001146869716830006",
                    "270711989534179837364545719863516146696",
                    "64217523537175475050147444161960922272",
                    "8912504727257359296599974832210331605",
                    "132348053511262350257502095222369539491",
                    "246412513905515520965602410506756779269",
                    "328518318056804636137914438700454394894",
                    "7357765417378986641606555121360217120",
                    "8361665750886393300897403971770005975",
                    "336209721957201535761118627436924720975",
                    "153870245540172031980948738299030660579",
                    "222415159268850366910923683553773841215",
                    "266525620854275538342986228295954960488",
                    "34344653579773234301892791775160573883",
                    "148601239444189105825584428579208583241",
                    "323937053803704628148148828329823871696",
                    "331853717569247205762098804757939977917",
                    "92327192160916523033656038184192863936",
                    "152634549575113162128207202374843326293",
                    "25063250672628326524147828845708453938",
                    "75704350826528866953053664064237791742",
                    "111786560371568269499302732478247380500",
                    "288241876009435883951921462787255735318",
                    "43284716825940792507260726856423577278",
                    "212885992568616841351931453615134176851",
                    "66531881155519416819194019651364315023",
                    "25316985882339621411431346677498986162",
                    "77291948899759453066807959102979195387",
                    "309605434265057665625974542040975271259",
                    "150222539549127684757171550669041666917",
                    "315949007162084841855352491046847401153",
                    "67752818544059669832748845629181482565",
                    "184704638036197717247283676327579711742",
                    "79951654591321526926747893080987104506",
                    "308632724783299990453617880739300280846",
                    "713109141583764091829610745785383862",
                    "66157617398859655719525749194090750399",
                    "267734643589000317757186247729907596538",
                    "12198415447487929970844166185598269799",
                    "45097695215432436287253278808246646788",
                    "279812335478235656674742849663718050313",
                    "37473986019427945156857121435622617376",
                    "93937955930936600967608096230358187852",
                    "177207411379625726474134939333562721594",
                    "241887371626331580148347055713345474386",
                    "299000238417484911095871060701985095213",
                    "197695928640060954092501805930040405403",
                    "300744421248276122164560127227397878554",
                    "1975719104774363661335470534150644794",
                    "272801642918627501831707989507692251590",
                    "274913328579366429055928998676265916779",
                    "159012324300316576475717061898535702580",
                    "13918599761487380707629812567812402372",
                    "86698513129069432251458717826321553101",
                    "203377406233086393120990306515793095846",
                    "57757643489201298031491448970755453602",
                    "20805926715546922562851592233286487458",
                    "107494229581096882278384305149429322984",
                    "193295174773467497837742693094499676094"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "signature_type": "Line",
            "id": "PSF-2018-6-5ec30274",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "111640412554254461311466641904097980446",
                "length": 831.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-681d4674",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_ResizeTable"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "line_hashes": [
                    "45112653846842170630779620679637587886",
                    "273037488452269733613207395069486785748",
                    "224965702653792674157371353113599434800",
                    "104401350326782105379769632223118570208",
                    "66504625842563385702756284520051293437",
                    "4602678533789852696125538933186698784",
                    "137376098168446195913459541070039218217",
                    "30939058124349560888808051341081403806",
                    "274539625790580840346168145827920269054",
                    "274361505462732977952212676778352260491",
                    "135113828593159600112548044631415629244",
                    "72869903976937547343909203109531245628",
                    "195978184196671380301728257317454736699",
                    "238752790506200575709013979245726542209",
                    "25684359709618849353740122931223139129",
                    "216537493073827424916162786080751940684",
                    "131297887098748526913320656702982953343",
                    "256350609582575408704650046129382137842",
                    "78326038845035328898902427983988997657",
                    "183900177549917913143030443860973242832",
                    "76114444486028263931920767387314368601",
                    "286395232907004384236393627279687206884",
                    "227062956098928797808371989601746288441",
                    "305195406001695936624023021860929810535",
                    "285436704585169754750698200127322553701",
                    "73200530167730095902556670581505469957",
                    "85120774123604562050038905867932717166",
                    "210580063844766522230001146869716830006",
                    "270711989534179837364545719863516146696",
                    "64217523537175475050147444161960922272",
                    "8912504727257359296599974832210331605",
                    "132348053511262350257502095222369539491",
                    "246412513905515520965602410506756779269",
                    "328518318056804636137914438700454394894",
                    "7357765417378986641606555121360217120",
                    "141127927664037431050469667492559022698",
                    "194528979214661206329401256509280714075",
                    "236758534127633789392929359463945160947",
                    "1624080210891954075773324534288489148",
                    "8361665750886393300897403971770005975",
                    "336209721957201535761118627436924720975",
                    "153870245540172031980948738299030660579",
                    "222415159268850366910923683553773841215",
                    "266525620854275538342986228295954960488",
                    "34344653579773234301892791775160573883",
                    "148601239444189105825584428579208583241",
                    "240129668304965602522349590477851839735",
                    "331853717569247205762098804757939977917",
                    "92327192160916523033656038184192863936",
                    "152634549575113162128207202374843326293",
                    "7840193239132430083369418960509280877",
                    "53741361888823007567046808189043102897",
                    "111786560371568269499302732478247380500",
                    "288241876009435883951921462787255735318",
                    "43284716825940792507260726856423577278",
                    "212885992568616841351931453615134176851",
                    "66531881155519416819194019651364315023",
                    "25316985882339621411431346677498986162",
                    "77291948899759453066807959102979195387",
                    "309605434265057665625974542040975271259",
                    "150222539549127684757171550669041666917",
                    "315949007162084841855352491046847401153",
                    "67752818544059669832748845629181482565",
                    "184704638036197717247283676327579711742",
                    "79951654591321526926747893080987104506",
                    "308632724783299990453617880739300280846",
                    "37473986019427945156857121435622617376",
                    "93937955930936600967608096230358187852",
                    "177207411379625726474134939333562721594",
                    "241887371626331580148347055713345474386",
                    "299000238417484911095871060701985095213",
                    "197695928640060954092501805930040405403",
                    "300744421248276122164560127227397878554",
                    "1975719104774363661335470534150644794",
                    "272801642918627501831707989507692251590",
                    "73200029595760393451703124520966430953",
                    "340215902302663488101708128202020935454",
                    "205663083937190144420748157220846915180",
                    "142046561554117932819006983453541059803",
                    "203377406233086393120990306515793095846",
                    "57757643489201298031491448970755453602",
                    "20805926715546922562851592233286487458",
                    "107494229581096882278384305149429322984",
                    "193295174773467497837742693094499676094"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "signature_type": "Line",
            "id": "PSF-2018-6-71eb08f4",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "133714812579917916024773386692265243064",
                "length": 644.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-8fdb3e27",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Copy"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "111640412554254461311466641904097980446",
                "length": 831.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-8ff957fc",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_ResizeTable"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "function_hash": "148798267957301645004036361004560482553",
                "length": 529.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-9f193823",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_Lookup"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "118362948290395666455407603544615018276",
                "length": 664.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-a7e0078a",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_pickle_PicklerMemoProxy_copy_impl"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "118362948290395666455407603544615018276",
                "length": 664.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-a9619e72",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_pickle_PicklerMemoProxy_copy_impl"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "66296116601692746305984653236388533087",
                "length": 1457.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-b0c329fd",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "Unpickler_set_memo"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "line_hashes": [
                    "45112653846842170630779620679637587886",
                    "273037488452269733613207395069486785748",
                    "224965702653792674157371353113599434800",
                    "104401350326782105379769632223118570208",
                    "66504625842563385702756284520051293437",
                    "4602678533789852696125538933186698784",
                    "137376098168446195913459541070039218217",
                    "30939058124349560888808051341081403806",
                    "274539625790580840346168145827920269054",
                    "179843850621542244562997065392094389860",
                    "7644611819643576506586264753395943626",
                    "72869903976937547343909203109531245628",
                    "195978184196671380301728257317454736699",
                    "238752790506200575709013979245726542209",
                    "25684359709618849353740122931223139129",
                    "278114224295875950187280680802283623368",
                    "237589773102019524306213684432989326532",
                    "81135490610867175137261429594676324296",
                    "187525043472758536240528251879508358420",
                    "216537493073827424916162786080751940684",
                    "131297887098748526913320656702982953343",
                    "256350609582575408704650046129382137842",
                    "78326038845035328898902427983988997657",
                    "61628742465481133189665724109262813",
                    "76114444486028263931920767387314368601",
                    "286395232907004384236393627279687206884",
                    "227062956098928797808371989601746288441",
                    "305195406001695936624023021860929810535",
                    "285436704585169754750698200127322553701",
                    "73200530167730095902556670581505469957",
                    "85120774123604562050038905867932717166",
                    "210580063844766522230001146869716830006",
                    "270711989534179837364545719863516146696",
                    "64217523537175475050147444161960922272",
                    "8912504727257359296599974832210331605",
                    "132348053511262350257502095222369539491",
                    "246412513905515520965602410506756779269",
                    "328518318056804636137914438700454394894",
                    "7357765417378986641606555121360217120",
                    "8361665750886393300897403971770005975",
                    "336209721957201535761118627436924720975",
                    "153870245540172031980948738299030660579",
                    "222415159268850366910923683553773841215",
                    "266525620854275538342986228295954960488",
                    "34344653579773234301892791775160573883",
                    "148601239444189105825584428579208583241",
                    "323937053803704628148148828329823871696",
                    "331853717569247205762098804757939977917",
                    "92327192160916523033656038184192863936",
                    "152634549575113162128207202374843326293",
                    "25063250672628326524147828845708453938",
                    "75704350826528866953053664064237791742",
                    "111786560371568269499302732478247380500",
                    "288241876009435883951921462787255735318",
                    "43284716825940792507260726856423577278",
                    "212885992568616841351931453615134176851",
                    "66531881155519416819194019651364315023",
                    "25316985882339621411431346677498986162",
                    "77291948899759453066807959102979195387",
                    "309605434265057665625974542040975271259",
                    "150222539549127684757171550669041666917",
                    "315949007162084841855352491046847401153",
                    "67752818544059669832748845629181482565",
                    "184704638036197717247283676327579711742",
                    "79951654591321526926747893080987104506",
                    "308632724783299990453617880739300280846",
                    "713109141583764091829610745785383862",
                    "66157617398859655719525749194090750399",
                    "267734643589000317757186247729907596538",
                    "12198415447487929970844166185598269799",
                    "45097695215432436287253278808246646788",
                    "279812335478235656674742849663718050313",
                    "37473986019427945156857121435622617376",
                    "93937955930936600967608096230358187852",
                    "177207411379625726474134939333562721594",
                    "241887371626331580148347055713345474386",
                    "299000238417484911095871060701985095213",
                    "197695928640060954092501805930040405403",
                    "300744421248276122164560127227397878554",
                    "1975719104774363661335470534150644794",
                    "272801642918627501831707989507692251590",
                    "274913328579366429055928998676265916779",
                    "159012324300316576475717061898535702580",
                    "13918599761487380707629812567812402372",
                    "86698513129069432251458717826321553101",
                    "203377406233086393120990306515793095846",
                    "57757643489201298031491448970755453602",
                    "20805926715546922562851592233286487458",
                    "107494229581096882278384305149429322984",
                    "193295174773467497837742693094499676094"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "signature_type": "Line",
            "id": "PSF-2018-6-b4f95244",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "133714812579917916024773386692265243064",
                "length": 644.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-ba11af19",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Copy"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "66296116601692746305984653236388533087",
                "length": 1457.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-bc8552f3",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "Unpickler_set_memo"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "118362948290395666455407603544615018276",
                "length": 664.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-be04d126",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_pickle_PicklerMemoProxy_copy_impl"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "165536987674447085386907687403639821566",
                "length": 477.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-c51fff71",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Set"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "165536987674447085386907687403639821566",
                "length": 477.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-c9a7b5c7",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Set"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "function_hash": "165536987674447085386907687403639821566",
                "length": 477.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-cbb05ba8",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Set"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "function_hash": "66296116601692746305984653236388533087",
                "length": 1457.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-ccb833a0",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "Unpickler_set_memo"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "line_hashes": [
                    "45112653846842170630779620679637587886",
                    "273037488452269733613207395069486785748",
                    "224965702653792674157371353113599434800",
                    "104401350326782105379769632223118570208",
                    "66504625842563385702756284520051293437",
                    "4602678533789852696125538933186698784",
                    "137376098168446195913459541070039218217",
                    "30939058124349560888808051341081403806",
                    "274539625790580840346168145827920269054",
                    "274361505462732977952212676778352260491",
                    "135113828593159600112548044631415629244",
                    "72869903976937547343909203109531245628",
                    "195978184196671380301728257317454736699",
                    "238752790506200575709013979245726542209",
                    "25684359709618849353740122931223139129",
                    "278114224295875950187280680802283623368",
                    "237589773102019524306213684432989326532",
                    "81135490610867175137261429594676324296",
                    "187525043472758536240528251879508358420",
                    "216537493073827424916162786080751940684",
                    "131297887098748526913320656702982953343",
                    "256350609582575408704650046129382137842",
                    "78326038845035328898902427983988997657",
                    "183900177549917913143030443860973242832",
                    "76114444486028263931920767387314368601",
                    "286395232907004384236393627279687206884",
                    "227062956098928797808371989601746288441",
                    "305195406001695936624023021860929810535",
                    "285436704585169754750698200127322553701",
                    "73200530167730095902556670581505469957",
                    "85120774123604562050038905867932717166",
                    "210580063844766522230001146869716830006",
                    "270711989534179837364545719863516146696",
                    "64217523537175475050147444161960922272",
                    "8912504727257359296599974832210331605",
                    "132348053511262350257502095222369539491",
                    "246412513905515520965602410506756779269",
                    "328518318056804636137914438700454394894",
                    "7357765417378986641606555121360217120",
                    "141127927664037431050469667492559022698",
                    "194528979214661206329401256509280714075",
                    "236758534127633789392929359463945160947",
                    "1624080210891954075773324534288489148",
                    "8361665750886393300897403971770005975",
                    "336209721957201535761118627436924720975",
                    "153870245540172031980948738299030660579",
                    "222415159268850366910923683553773841215",
                    "266525620854275538342986228295954960488",
                    "34344653579773234301892791775160573883",
                    "148601239444189105825584428579208583241",
                    "240129668304965602522349590477851839735",
                    "331853717569247205762098804757939977917",
                    "92327192160916523033656038184192863936",
                    "152634549575113162128207202374843326293",
                    "7840193239132430083369418960509280877",
                    "53741361888823007567046808189043102897",
                    "111786560371568269499302732478247380500",
                    "288241876009435883951921462787255735318",
                    "43284716825940792507260726856423577278",
                    "212885992568616841351931453615134176851",
                    "66531881155519416819194019651364315023",
                    "25316985882339621411431346677498986162",
                    "77291948899759453066807959102979195387",
                    "309605434265057665625974542040975271259",
                    "150222539549127684757171550669041666917",
                    "315949007162084841855352491046847401153",
                    "67752818544059669832748845629181482565",
                    "184704638036197717247283676327579711742",
                    "79951654591321526926747893080987104506",
                    "308632724783299990453617880739300280846",
                    "713109141583764091829610745785383862",
                    "66157617398859655719525749194090750399",
                    "267734643589000317757186247729907596538",
                    "12198415447487929970844166185598269799",
                    "45097695215432436287253278808246646788",
                    "279812335478235656674742849663718050313",
                    "37473986019427945156857121435622617376",
                    "93937955930936600967608096230358187852",
                    "177207411379625726474134939333562721594",
                    "241887371626331580148347055713345474386",
                    "299000238417484911095871060701985095213",
                    "197695928640060954092501805930040405403",
                    "300744421248276122164560127227397878554",
                    "1975719104774363661335470534150644794",
                    "272801642918627501831707989507692251590",
                    "274913328579366429055928998676265916779",
                    "159012324300316576475717061898535702580",
                    "13918599761487380707629812567812402372",
                    "86698513129069432251458717826321553101",
                    "203377406233086393120990306515793095846",
                    "57757643489201298031491448970755453602",
                    "20805926715546922562851592233286487458",
                    "107494229581096882278384305149429322984",
                    "193295174773467497837742693094499676094"
                ],
                "threshold": 0.9
            },
            "deprecated": false,
            "signature_type": "Line",
            "id": "PSF-2018-6-d7cb1cfd",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
            "digest": {
                "function_hash": "148798267957301645004036361004560482553",
                "length": 529.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-d8e1216a",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_Lookup"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "189641432010352368724022831897744054805",
                "length": 154.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-de4cfe81",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_Unpickler_MemoGet"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "133714812579917916024773386692265243064",
                "length": 644.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-e593325b",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Copy"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
            "digest": {
                "function_hash": "148798267957301645004036361004560482553",
                "length": 529.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-ea82d20e",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_Lookup"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
            "digest": {
                "function_hash": "111640412554254461311466641904097980446",
                "length": 831.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-eb5f9b17",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_PyMemoTable_ResizeTable"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "66296116601692746305984653236388533087",
                "length": 1457.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-f39ab3f1",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "Unpickler_set_memo"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "189641432010352368724022831897744054805",
                "length": 154.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-f57fa1cc",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "_Unpickler_MemoGet"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
            "digest": {
                "function_hash": "165536987674447085386907687403639821566",
                "length": 477.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-f9c5ef56",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "PyMemoTable_Set"
            }
        },
        {
            "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
            "digest": {
                "function_hash": "66296116601692746305984653236388533087",
                "length": 1457.0
            },
            "deprecated": false,
            "signature_type": "Function",
            "id": "PSF-2018-6-fe66b6bd",
            "signature_version": "v1",
            "target": {
                "file": "Modules/_pickle.c",
                "function": "Unpickler_set_memo"
            }
        }
    ]
}