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

[
    {
        "digest": {
            "function_hash": "189641432010352368724022831897744054805",
            "length": 154.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-0fd4e73d",
        "signature_type": "Function",
        "target": {
            "function": "_Unpickler_MemoGet",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "133714812579917916024773386692265243064",
            "length": 644.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-1044dfe9",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Copy",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "189641432010352368724022831897744054805",
            "length": 154.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-1568365e",
        "signature_type": "Function",
        "target": {
            "function": "_Unpickler_MemoGet",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "189641432010352368724022831897744054805",
            "length": 154.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-2292b627",
        "signature_type": "Function",
        "target": {
            "function": "_Unpickler_MemoGet",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "238608745191708500243518890315194759530",
            "length": 513.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-363eea25",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_Lookup",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "118362948290395666455407603544615018276",
            "length": 664.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-393dfeef",
        "signature_type": "Function",
        "target": {
            "function": "_pickle_PicklerMemoProxy_copy_impl",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "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"
            ]
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-3f3d636f",
        "signature_type": "Line",
        "target": {
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "238608745191708500243518890315194759530",
            "length": 513.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-43acf8ba",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_Lookup",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "165536987674447085386907687403639821566",
            "length": 477.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-5034512b",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Set",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "111640412554254461311466641904097980446",
            "length": 831.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-52ae8c74",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_ResizeTable",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "111640412554254461311466641904097980446",
            "length": 831.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-58c8b3a8",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_ResizeTable",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "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"
            ]
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-5ec30274",
        "signature_type": "Line",
        "target": {
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "111640412554254461311466641904097980446",
            "length": 831.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-681d4674",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_ResizeTable",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "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"
            ]
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-71eb08f4",
        "signature_type": "Line",
        "target": {
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "133714812579917916024773386692265243064",
            "length": 644.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-8fdb3e27",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Copy",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "111640412554254461311466641904097980446",
            "length": 831.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-8ff957fc",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_ResizeTable",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "148798267957301645004036361004560482553",
            "length": 529.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-9f193823",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_Lookup",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "118362948290395666455407603544615018276",
            "length": 664.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-a7e0078a",
        "signature_type": "Function",
        "target": {
            "function": "_pickle_PicklerMemoProxy_copy_impl",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "118362948290395666455407603544615018276",
            "length": 664.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-a9619e72",
        "signature_type": "Function",
        "target": {
            "function": "_pickle_PicklerMemoProxy_copy_impl",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "66296116601692746305984653236388533087",
            "length": 1457.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-b0c329fd",
        "signature_type": "Function",
        "target": {
            "function": "Unpickler_set_memo",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "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"
            ]
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-b4f95244",
        "signature_type": "Line",
        "target": {
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "133714812579917916024773386692265243064",
            "length": 644.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-ba11af19",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Copy",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "66296116601692746305984653236388533087",
            "length": 1457.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-bc8552f3",
        "signature_type": "Function",
        "target": {
            "function": "Unpickler_set_memo",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "118362948290395666455407603544615018276",
            "length": 664.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-be04d126",
        "signature_type": "Function",
        "target": {
            "function": "_pickle_PicklerMemoProxy_copy_impl",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "165536987674447085386907687403639821566",
            "length": 477.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-c51fff71",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Set",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "165536987674447085386907687403639821566",
            "length": 477.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-c9a7b5c7",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Set",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "165536987674447085386907687403639821566",
            "length": 477.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-cbb05ba8",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Set",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "66296116601692746305984653236388533087",
            "length": 1457.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-ccb833a0",
        "signature_type": "Function",
        "target": {
            "function": "Unpickler_set_memo",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "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"
            ]
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-d7cb1cfd",
        "signature_type": "Line",
        "target": {
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "148798267957301645004036361004560482553",
            "length": 529.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/71a9c65e74a70b6ed39adc4ba81d311ac1aa2acc",
        "id": "PSF-2018-6-d8e1216a",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_Lookup",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "189641432010352368724022831897744054805",
            "length": 154.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-de4cfe81",
        "signature_type": "Function",
        "target": {
            "function": "_Unpickler_MemoGet",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "133714812579917916024773386692265243064",
            "length": 644.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-e593325b",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Copy",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "148798267957301645004036361004560482553",
            "length": 529.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef33dd6036aafbd3f06c1d56e2b1a81dae3da63c",
        "id": "PSF-2018-6-ea82d20e",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_Lookup",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "111640412554254461311466641904097980446",
            "length": 831.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/4b42d575bf0fb01192b3ec54b7e224b238691527",
        "id": "PSF-2018-6-eb5f9b17",
        "signature_type": "Function",
        "target": {
            "function": "_PyMemoTable_ResizeTable",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "66296116601692746305984653236388533087",
            "length": 1457.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-f39ab3f1",
        "signature_type": "Function",
        "target": {
            "function": "Unpickler_set_memo",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "189641432010352368724022831897744054805",
            "length": 154.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-f57fa1cc",
        "signature_type": "Function",
        "target": {
            "function": "_Unpickler_MemoGet",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "165536987674447085386907687403639821566",
            "length": 477.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/ef4306b24c9034d6b37bb034e2ebe82e745d4b77",
        "id": "PSF-2018-6-f9c5ef56",
        "signature_type": "Function",
        "target": {
            "function": "PyMemoTable_Set",
            "file": "Modules/_pickle.c"
        }
    },
    {
        "digest": {
            "function_hash": "66296116601692746305984653236388533087",
            "length": 1457.0
        },
        "deprecated": false,
        "signature_version": "v1",
        "source": "https://github.com/python/cpython/commit/a4ae828ee416a66d8c7bf5ee71d653c2cc6a26dd",
        "id": "PSF-2018-6-fe66b6bd",
        "signature_type": "Function",
        "target": {
            "function": "Unpickler_set_memo",
            "file": "Modules/_pickle.c"
        }
    }
]