CVE-2023-46728

Source
https://nvd.nist.gov/vuln/detail/CVE-2023-46728
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2023-46728.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2023-46728
Downstream
Related
Published
2023-11-06T18:15:08Z
Modified
2025-09-16T07:32:52.631719Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. Due to a NULL pointer dereference bug Squid is vulnerable to a Denial of Service attack against Squid's Gopher gateway. The gopher protocol is always available and enabled in Squid prior to Squid 6.0.1. Responses triggering this bug are possible to be received from any gopher server, even those without malicious intent. Gopher support has been removed in Squid version 6.0.1. Users are advised to upgrade. Users unable to upgrade should reject all gopher URL requests.

References

Affected packages

Debian:11 / squid

Package

Name
squid
Purl
pkg:deb/debian/squid?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

4.*

4.13-10
4.13-10+deb11u1
4.13-10+deb11u2
4.13-10+deb11u3
4.13-10+deb11u4

5.*

5.1-2
5.2-1
5.5-1
5.5-1.1
5.6-1
5.7-1
5.7-2

6.*

6.1-1
6.1-2
6.3-1
6.5-1
6.6-1
6.8-1
6.9-1
6.10-1
6.12-1
6.13-1
6.13-2

7.*

7.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:12 / squid

Package

Name
squid
Purl
pkg:deb/debian/squid?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected

Affected versions

5.*

5.7-2
5.7-2+deb12u1
5.7-2+deb12u2
5.7-2+deb12u3

6.*

6.1-1
6.1-2
6.3-1
6.5-1
6.6-1
6.8-1
6.9-1
6.10-1
6.12-1
6.13-1
6.13-2

7.*

7.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:13 / squid

Package

Name
squid
Purl
pkg:deb/debian/squid?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Debian:14 / squid

Package

Name
squid
Purl
pkg:deb/debian/squid?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.1-1

Ecosystem specific

{
    "urgency": "not yet assigned"
}

Git / github.com/squid-cache/squid

Affected ranges

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

Affected versions

4.*

4.15-20210522-snapshot
4.15-20210523-snapshot
4.15-20210524-snapshot
4.15-20210525-snapshot
4.15-20210527-snapshot

5.*

5.0.6-20210522-snapshot
5.0.6-20210523-snapshot
5.0.6-20210524-snapshot
5.0.6-20210525-snapshot
5.0.6-20210527-snapshot

6.*

6.0.0-20210522-master-snapshot
6.0.0-20210523-master-snapshot
6.0.0-20210524-master-snapshot
6.0.0-20210525-master-snapshot
6.0.0-20210527-master-snapshot

Other

BASIC_TPROXY4
HISTORIC_RELEASES
M-staged-PR161
M-staged-PR164
M-staged-PR170
M-staged-PR176
M-staged-PR179
M-staged-PR181
M-staged-PR182
M-staged-PR186
M-staged-PR189
M-staged-PR193
M-staged-PR195
M-staged-PR196
M-staged-PR198
M-staged-PR199
M-staged-PR200
M-staged-PR202
M-staged-PR206
M-staged-PR208
M-staged-PR209
M-staged-PR210
M-staged-PR218
M-staged-PR220
M-staged-PR221
M-staged-PR225
M-staged-PR227
M-staged-PR229
M-staged-PR230
M-staged-PR235
M-staged-PR237
M-staged-PR238
M-staged-PR239
M-staged-PR241
M-staged-PR242
M-staged-PR252
M-staged-PR255
M-staged-PR258
M-staged-PR264
M-staged-PR266
M-staged-PR267
M-staged-PR268
M-staged-PR274
M-staged-PR276
M-staged-PR293
M-staged-PR294
M-staged-PR295
M-staged-PR299
M-staged-PR306
M-staged-PR314
M-staged-PR319
M-staged-PR342
M-staged-PR345
M-staged-PR348
M-staged-PR351
M-staged-PR359
M-staged-PR364
M-staged-PR365
M-staged-PR366
M-staged-PR370
M-staged-PR372
M-staged-PR373
M-staged-PR375
M-staged-PR376
SQUID_3_0_PRE1
SQUID_3_0_PRE2
SQUID_3_0_PRE3
SQUID_3_0_PRE4
SQUID_3_0_PRE5
SQUID_3_0_PRE6
SQUID_3_0_PRE7
SQUID_3_0_RC1
SQUID_3_5_27
SQUID_4_0_1
SQUID_4_0_10
SQUID_4_0_11
SQUID_4_0_12
SQUID_4_0_13
SQUID_4_0_14
SQUID_4_0_15
SQUID_4_0_16
SQUID_4_0_2
SQUID_4_0_3
SQUID_4_0_4
SQUID_4_0_5
SQUID_4_0_6
SQUID_4_0_7
SQUID_4_0_8
SQUID_4_0_9
for-libecap-v0p1
merge-candidate-3-v1
merge-candidate-3-v2
sourceformat-review-1
take00
take01
take02
take03
take04
take06
take07
take08
take09
take1
take2

BumpSslServerFirst.*

BumpSslServerFirst.take01
BumpSslServerFirst.take02
BumpSslServerFirst.take03
BumpSslServerFirst.take04
BumpSslServerFirst.take05
BumpSslServerFirst.take06
BumpSslServerFirst.take07
BumpSslServerFirst.take08
BumpSslServerFirst.take09
BumpSslServerFirst.take10

Database specific

{
    "vanir_signatures": [
        {
            "target": {
                "file": "src/anyp/UriScheme.cc"
            },
            "digest": {
                "line_hashes": [
                    "303437537322028716977784868805731811761",
                    "29642725079348155506764186169394586721",
                    "12764212518414579480017553582995457716",
                    "41601309638521960813200276312625511069",
                    "90891181439845063225534341473744892589"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-14e5afec",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherToHTML",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 5354.0,
                "function_hash": "119745389372277864602600404714366766780"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-16573a85",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/gopher.h"
            },
            "digest": {
                "line_hashes": [
                    "252791098942219799342969582941747410288",
                    "280205230133542061320671738750142700980",
                    "276579266463196777898104322561795556887"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-165818ce",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "DumpIoStats",
                "file": "src/stat.cc"
            },
            "digest": {
                "length": 1404.0,
                "function_hash": "18166997914838160265952597111015231012"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-16a2386d",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/adaptation/ecap/Host.cc"
            },
            "digest": {
                "line_hashes": [
                    "170421561613574784189479902572075482749",
                    "299074932620848220406927665032582536259",
                    "135390282451903348867514928001137171098",
                    "159239244183233739388449231574679884525"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-16b2082a",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/HttpRequest.cc"
            },
            "digest": {
                "line_hashes": [
                    "211635480366636061506725692920523997009",
                    "317791030854011759980857903236564071449",
                    "19979120842344063326632341709023555815",
                    "124066838521686267781222457201427404146",
                    "211668799895101004977787874780174034972",
                    "247993738377434908251775376020338866016",
                    "79791170656231958307891314998894603119",
                    "287200053688198867372830461711437348467",
                    "279515148285045798345758306308724209835",
                    "187300608598900391547380847283392412284",
                    "331415626839912679503171416114241712219"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-186d447c",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherTimeout",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 383.0,
                "function_hash": "227104582261130413453074177146778694756"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-18b6aa80",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/mgr/IoAction.h"
            },
            "digest": {
                "line_hashes": [
                    "174720032328408009850549431442531864639",
                    "154272466484202785605536193571159953451",
                    "192319480760059691259391057964150529280",
                    "130972708375308936442678109798960500959",
                    "242939853914163927780361799633744690702",
                    "302807423165640521565078908165109377974",
                    "258101807928947937645969968160867991258"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-19bde396",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "HttpRequest::maybeCacheable",
                "file": "src/HttpRequest.cc"
            },
            "digest": {
                "length": 546.0,
                "function_hash": "42250740461888715990076364473976288751"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-1bfc0ea6",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/FwdState.cc"
            },
            "digest": {
                "line_hashes": [
                    "4599029944474593218112798822642251407",
                    "172513084388520105004259321323116319018",
                    "28155769266499346699719227676911374883",
                    "54587231526957641203555358696931132299",
                    "25541408737483034533274434115586954209",
                    "90660748540378037430721578657602688653",
                    "45420443440834709328427458091029211465",
                    "224866393379115955748988801433939080119",
                    "257581092914504350093359368311025679144",
                    "280409757772131721620871056946556819099"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-2031c871",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "urlCheckRequest",
                "file": "src/anyp/Uri.cc"
            },
            "digest": {
                "length": 1061.0,
                "function_hash": "299361158045878186034025832102790517337"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-25b611b4",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherHTMLHeader",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 581.0,
                "function_hash": "39067003768273522072745846923347074104"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-2a32dcc7",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "Adaptation::Ecap::Host::Host",
                "file": "src/adaptation/ecap/Host.cc"
            },
            "digest": {
                "length": 1149.0,
                "function_hash": "258972503596781126978373652769530505493"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-33adf5a0",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherSendRequest",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 774.0,
                "function_hash": "63787836714192004126076881784505173956"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-36158df1",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherMimeCreate",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 1184.0,
                "function_hash": "58074086135513882705587240128282926813"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-39b4cb1c",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "GopherStateData::~GopherStateData",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 135.0,
                "function_hash": "86757262966759951017909044865894987976"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-40018225",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "GetIoStats",
                "file": "src/stat.cc"
            },
            "digest": {
                "length": 571.0,
                "function_hash": "113489046113882390225639436652185742603"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-4516a225",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/anyp/Uri.cc"
            },
            "digest": {
                "line_hashes": [
                    "241541465417768855056221225616135768067",
                    "228148473629843393666457064042738872035",
                    "100543704466564313055453603027484393943",
                    "159872820905517949506867504289452100744"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-4c70086a",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "GopherStateData::iconUrl",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 902.0,
                "function_hash": "297016115067589087317033583043010262202"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-4e3b2689",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "AnyP::UriScheme::defaultPort",
                "file": "src/anyp/UriScheme.cc"
            },
            "digest": {
                "length": 467.0,
                "function_hash": "292066388207939961723633498648787535603"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-4eca2bbb",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "operator+=",
                "file": "src/mgr/IoAction.cc"
            },
            "digest": {
                "length": 518.0,
                "function_hash": "30530080319671705322720387525080753265"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-53133505",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/mgr/IoAction.cc"
            },
            "digest": {
                "line_hashes": [
                    "57920556271028105129356768494158674008",
                    "11157329186111982135072033670500914389",
                    "279160955219129500841887727044700953044",
                    "107335184478583409132771370098287473652",
                    "49898495599729613059415028908645621578",
                    "120679861117015870875751436905115979784"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-56106409",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/adaptation/ecap/MessageRep.cc"
            },
            "digest": {
                "line_hashes": [
                    "17113348405596944783542247910427229364",
                    "291984107778621643173686270742180746016",
                    "177363685588831653826005875225836822294",
                    "232161391720082998303844656821162129678",
                    "161909743124472423568255728180485545911"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-5c92169c",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/IoStats.h"
            },
            "digest": {
                "line_hashes": [
                    "294644220925994396463430171368998244826",
                    "179164404129981040377387257419152378987",
                    "337675267785781564669095019961324301494"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-5d1472e5",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "Adaptation::Ecap::FirstLineRep::protocol",
                "file": "src/adaptation/ecap/MessageRep.cc"
            },
            "digest": {
                "length": 1070.0,
                "function_hash": "297266757172684584664762262657473035457"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-61b91ff1",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/client_side_request.cc"
            },
            "digest": {
                "line_hashes": [
                    "185436177530068347359394646459551959717",
                    "120831918707254597903832531931887813556",
                    "154370713358786609028664832373787866166",
                    "198243275202653952003725883772716540981",
                    "142811552013529495679444574763931078061",
                    "207032067563954157382872374605925344827",
                    "339192514960821906387739420323374805048",
                    "111720228180714252569831297928723487920",
                    "101432305289300785364355625156188262761"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-62214642",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherStateFree",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 103.0,
                "function_hash": "185762185942175094614723235094219457227"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-71093459",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherEndHTML",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 330.0,
                "function_hash": "297956347469291949539663425977420288113"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-78148536",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/http/Message.h"
            },
            "digest": {
                "line_hashes": [
                    "89149211589102432220978439426679901952",
                    "26882566251219492866506216417368490485",
                    "34849844682667256272276942166010996966",
                    "337780791414377849734226849127164808707"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-8ae55692",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/anyp/ProtocolType.h"
            },
            "digest": {
                "line_hashes": [
                    "161688948063985315952342656766372986881",
                    "320067855207557295879168883537481529213",
                    "191707543328015453862526554362676891056",
                    "285616298936705360066931425788887391904"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-8b9e763f",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "GopherStateData::DelayAwareRead",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 660.0,
                "function_hash": "182019746310631646493988013276255489841"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-97a30ccf",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/gopher.cc"
            },
            "digest": {
                "line_hashes": [
                    "194071804156792315453746846444628336443",
                    "75060523111204636470174059378427987918",
                    "119329548414653885117377630058529267768",
                    "299401868487296608082663767390271790501",
                    "238151214988354458650603714713553609743",
                    "24304632209672121709263364287781848570",
                    "270017115960491574792039496903974760604",
                    "189868981450765043527950234271444980619",
                    "173757951738195038765043621815316724605",
                    "137599214009895072948205402106402654804",
                    "193732485534714685302429593255032156480",
                    "134024136669158471890623291890959768887",
                    "291474133515701790654797325546050874781",
                    "83249374837820678550388235093105299220",
                    "301570048560712583617098523563440110615",
                    "58878201441063643205826576978502444147",
                    "303600442622144371459502700062183471870",
                    "322259815344656766883082569889281159536",
                    "153494989229689337595758717407604295905",
                    "227092429047495137203318200064267682064",
                    "168942735302809800360186539834529007714",
                    "43834338684967719159720378717806330917",
                    "333240159106283213614710587564536300252",
                    "227252080089319702888147818389322320397",
                    "293982889310224385595368725955104209055",
                    "232305605492043297766620818150106057443",
                    "252097362795155875588622153048970551017",
                    "19652459549363696649126732751002033172",
                    "141117755202973577244033561168792238510",
                    "25081720029864617058190961194379359268",
                    "110253086149302183845042348075013269500",
                    "27969614868972417362441688061879329351",
                    "158326232118667648867316730016381498192",
                    "137749883108163525427107542811975363608",
                    "161999015437723059810008925725411131406",
                    "2473786941582455461763246409392203986",
                    "100589134002972363808793569154302411327",
                    "204602868472216587859259155143441575522",
                    "294393902365445767770030186547256145086",
                    "44089926500942348953882941699477890101",
                    "116406977144697294255438374139646687833",
                    "57105462470926287825706880945513344182",
                    "33846124547019063137773936760927976533",
                    "168601828218471784896111338979220765300",
                    "214565037486682991061719567003755211034",
                    "103286654927166943535950835435281515944",
                    "113650670937170157997612011199133833908",
                    "157889418637439554548574276048108449999",
                    "1320593207587657949654647302243478496",
                    "181359369730819430972418107693330953317",
                    "259190191144674891315258934592718917281",
                    "157399045126751243626001330850318830541",
                    "30855745359900647999812409989377619675",
                    "299490398173004129765599107084151199391",
                    "198325855590071696100109170596097739930",
                    "109629107767931101765854910315362143994",
                    "67768259794016595457834318985410766600",
                    "273532545027931963095242062349680115908",
                    "283680679703149765728921040622339416211",
                    "170592121521127415610935579070476850641",
                    "6627213510340165576335956268885013609",
                    "67452357266149001201418938574295611012",
                    "274229585986012242319669336731075097883",
                    "199970091914689601229829443759730188997",
                    "209337993557378109240982957556574625984",
                    "289635128788417057788374225311196003695",
                    "153314274556190694264150998912098863326",
                    "1311923918811471282178311493357470653",
                    "108127997229640052958403838532701848637",
                    "31317405204232557830609602588896764137",
                    "234378907658752517029287322362598891165",
                    "158467476035839179915807587429548236070",
                    "257898457554292542880321884369438342344",
                    "269336661384726411411084623066883864983",
                    "154524990528118084259951888079480665388",
                    "187312508116679841599928006904686249881",
                    "204354585764419657490053065754967686527",
                    "130693230572418252396895347435271241727",
                    "29046559230117968670561532461319178313",
                    "71881116802036913477335246940835972918",
                    "251902188396961145494966723972695583478",
                    "220663116481936174625104825961513007264",
                    "333127493549351952607842615477868752572",
                    "98607511799577801538746625328194503726",
                    "139328742358743406755227812402971856399",
                    "8990983040915184278371398776819951873",
                    "136425588412805349299624705348142898926",
                    "160873863584581378985752629067221719845",
                    "305745222997690402986154327309572612015",
                    "181198631525029458624911727801957787436",
                    "294553317813585311256152460564844087236",
                    "32112601951427940385861222895137429049",
                    "244855589276334712326152918073159637042",
                    "157786391227587895737229499851626242705",
                    "322179537409130122260477767674510903428",
                    "12184883437007580487086924369214476723",
                    "58745557083600794935863602750853458647",
                    "72155491436889554780115029751691629303",
                    "94260962998361052521807779043678290134",
                    "14238422579517625554905844547091102179",
                    "123458174393806770660246209056589004337",
                    "113596564896750526605789702717879288308",
                    "9610732771263465957936744899633821568",
                    "279449301281561477141477343372350259253",
                    "302852164003035861708246231607885349095",
                    "152087101476254400006733626358441116843",
                    "188037158894447608187519199262604814950",
                    "83885261166664829264500832606948123473",
                    "146539026710031672062406529430781812370",
                    "238519125100842692508194621020633214378",
                    "37707417036889000073682166818953442792",
                    "152663137847456853229294760229477269902",
                    "184660093599033450532386277070675720232",
                    "56227952920745076323881809463556713094",
                    "10490291198827095598290195916927923523",
                    "270468170263429385270832228243678960966",
                    "25776676584634058284579602801889961722",
                    "333069983755743380972373832829992399731",
                    "150634750107871284058578471802720636674",
                    "284648181021777549954054206972222483241",
                    "133379797963710610946630050433992805777",
                    "154433904969012898637179282065014768349",
                    "49969595947894336756334143256308329322",
                    "192336172396788289820893056301763790843",
                    "195395335349085396580395861858136117510",
                    "31281744822955912832834446421458174702",
                    "117512184032087289399255289033913332355",
                    "206397207003932615035505075546277749578",
                    "80022827950658143301466315377833297254",
                    "175544824903736082065885546513390576986",
                    "170377947450160379521334188906666041646",
                    "80126906901273339834778228010363695226",
                    "296510985344945820989633757849140062532",
                    "187748794669752246349484843894894926442",
                    "28667123681233276015116233350281030478",
                    "126158686811755715364523056051300325665",
                    "51789072385967833091089897682915169243",
                    "25941625786162841543100546793612707758",
                    "4857254550639509737879712162218767361",
                    "71783208531182124555779670518267847860",
                    "166091740490213786315474319594799036791",
                    "121387867227686134626885404156950034568",
                    "310760460918567710723115974042320295975",
                    "163727343974729695071530767478979432240",
                    "215413131206107827663774902183451268561",
                    "58480391159516291052946667282519133482",
                    "191776852033571838716928654838924453351",
                    "103392968872338449223950776058387402571",
                    "129892783281305954846594698232205747361",
                    "37231910693132323146977436828827321288",
                    "52239391782885480508852481827553040482",
                    "115906543273156315004230318836657006453",
                    "195898430663845290607119039110833609584",
                    "103556430193693035742910663560814389955",
                    "296490296993810643853982776913104133455",
                    "238492980353072161928615574013910217255",
                    "322533104979823708430899806263600529684",
                    "144344290077601771874122134939953567896",
                    "115277227362991254612294391715879774211",
                    "134670735517451837695710748769733627389",
                    "216370923537825448242128746694298814399",
                    "263296477749582398043007853718205206423",
                    "223329207934870010617833064417127604430",
                    "88143542321376536473026529032290676072",
                    "25346053793912620975850265251588944831",
                    "270776608779898070960122911374462361121",
                    "9491592432722340313356128867587696853",
                    "24129790807496509829864149201542878589",
                    "47843010466820574985609540853694340691",
                    "219528219216619091467677073527404998834",
                    "322331569673837015791557745476389588321",
                    "196782888158661817708584066352643547882",
                    "76128019481766587852007929032641045675",
                    "80958011674788303342224960388756571979",
                    "195978528394399374697181237580317223337",
                    "24693507432629507305981719652268469301",
                    "293627534056356923680717780309333072578",
                    "324791379188130544551838572171486307890",
                    "59731380099449171674472021937178199637",
                    "127402037630548751924464516952174091477",
                    "197094788834677029119103898625141038388",
                    "333677324791869462282742234293225508557",
                    "233782872365657968813541351322318789210",
                    "133856707237419402245585289281419443892",
                    "326293346193463473219504670954050044258",
                    "139908334374804198926424597851127829906",
                    "203360304055340634520559640248523422553",
                    "222844664167900612204420348536167201212",
                    "281831598129258420168542109110202766751",
                    "309795082407458617726505336864460577970",
                    "243191869014993074058124500491093214885",
                    "257644937887163219375914975301288963129",
                    "28917844726457251342208973150571174616",
                    "183112497860451266740226845634972186519",
                    "152224318394998567949976268237864970123",
                    "337859855198813721170472696877811407959",
                    "278407017858903534659837348308465016312",
                    "61260548094788356939716380037610544310",
                    "287392750050628878936758775071012202505",
                    "155320891054796217662615663211529358028",
                    "245044710517474885525484951549720222871",
                    "312947555083668990680434694991593911516",
                    "159695062544187497993487167372159539493",
                    "109305216011379181231539108664398900192",
                    "97836906587012790380387676771206911153",
                    "178370874124093154181627808260171332127",
                    "337719997551101200174417562053428967500",
                    "210383556636478545878109771357158871081",
                    "75288562686411728255261645312905530562",
                    "233642990969891180901963556254036416761",
                    "106946657325460097921033683292029135832",
                    "135335452303843027991064579014502694832",
                    "69433178388807290188256269292012020548",
                    "159413716970906177373727333831414796226",
                    "140483535381630701870426858005995509838",
                    "203124957430310983936316583513223430024",
                    "145499868885979393168809941051041216527",
                    "69174027697807336794621205605485884324",
                    "54294749706618041263731527679922665234",
                    "296555730070124337028400362763258332640",
                    "197116932939460666842805168031925694680",
                    "30722210676743225255465713512140625447",
                    "26350616879479807130207139870288270464",
                    "277689842665001564569044635484695405994",
                    "131238603389796963569602712154092477319",
                    "269126083185898428790187873726076083137",
                    "274851221663048153808284966169529130923",
                    "258180774944179274967216674383846570182",
                    "312909994474869135810671638979612235100",
                    "132776178801567015980438729087592912671",
                    "265271858942628818177570875709349275828",
                    "281279698671119116691831078400850950909",
                    "84816435417162000880825876293470753307",
                    "174040078563787536471741094860742570606",
                    "262383744731358040491445938298437445349",
                    "315919772709224838518996175054805987679",
                    "71380215254096370677246822901730516415",
                    "49861225709686975522116083890559081910",
                    "237174575774976400855582592359165895578",
                    "223767152585265351625824946427216516131",
                    "229041456401165837828580805041077520406",
                    "321056503179346319067012400022418541702",
                    "496601717697469369102177110316644165",
                    "76810163470716202791600863955044164308",
                    "142502460564267456552488586733043366131",
                    "324602749596881559405648992579306131868",
                    "136947831631044957352335306909550736658",
                    "152235350192958764831460895999984377169",
                    "100958528314254073309559634540990733251",
                    "118758273200010853672029786892869045599",
                    "74829619667136072428004190802030589269",
                    "310446717584413023586950067595550663792",
                    "336425918420715875090307169605388368488",
                    "7905384623655757723834757383828336704",
                    "175473534638059158625122296744508778278",
                    "278184880622845604622928040691000440480",
                    "243308521093902003333574102804372654145",
                    "56201321306590212713195016297875304003",
                    "293321086301390630980862368955949902140",
                    "79248577293374480607825795313451897824",
                    "162470205404166118374461049989223671270",
                    "132422374891150528746253556227617256276",
                    "212520851002787427833587125919504068444",
                    "76208917027765290070655585449996586187",
                    "299040856631322072900144248955158205542",
                    "298811551491976546882288097591529618754",
                    "296444926288070388944976429805692173741",
                    "191489475838694813704687101882360348340",
                    "285644706087288500845340175729975693944",
                    "285617814755638072041360134779688737828",
                    "218018765658263182440565498642228172885",
                    "85281702131506110314985726475691878611",
                    "266053569816571004864138520117913013198",
                    "255055686932050123673124988137659703318",
                    "201843523647180241800414370637606170698",
                    "321686795767909977513357384792597495092",
                    "202588828201689902420301034112152266470",
                    "328944947699831184235921976047692020140",
                    "336646546419075961023628078063082511920",
                    "158921211369171095566433793106558466611",
                    "68790796409063527464304464682023473641",
                    "336442951154573374030646637363597515348",
                    "257559391923437913244645885061697980061",
                    "8727482660028038890778323671890608145",
                    "85348395023910944579850060540457428915",
                    "321392712736826468791021329792418225772",
                    "121556973983081638364180023833209169347",
                    "52770782108004233816558997163097191972",
                    "10154037676950814294351128703311617419",
                    "175715157217421629679731437947111134842",
                    "222817157082073244562639957368120106056",
                    "272430332500450137765632286814379923343",
                    "283840138586203441292228154124235435092",
                    "308854404586861322277544354487257051431",
                    "161214740486534917655292003973465119842",
                    "85348395023910944579850060540457428915",
                    "321392712736826468791021329792418225772",
                    "121556973983081638364180023833209169347",
                    "219835393830794383960121932323395120488",
                    "235846633092413485172117251183107805053",
                    "196523193312407397409603352083598044495",
                    "101479753129928351918469196934706640547",
                    "144933192844327026488057124419392355825",
                    "116207926278745655303714326067119167756",
                    "26787571270822588254453501192690522912",
                    "70190927726541723825805774051000843122",
                    "290830468333842853406397944854072445751",
                    "19178026030625722152004112072111041308",
                    "73262138235396903534457727660103708480",
                    "99611673846988314126891966956292081419",
                    "205574366742567690040950925252448346003",
                    "272782638929211977574488737845062228246",
                    "204720688016351923574131280568444900710",
                    "5504813551212238776199470201553627980",
                    "195703466085915508161447359592664611337",
                    "308847817537372913716222947351500858544",
                    "241752149508785929117340454986268974711",
                    "256890408084452372218556522059206162768",
                    "296588319353972242919104600177230550099",
                    "267981040494874533974950150052981473006",
                    "308278209856155120776048186665862431656",
                    "65381058298179418209291180909014405159",
                    "231381384185586733148402597428518041960",
                    "68895747407695307032723766729231102670",
                    "291104510731846761284560286092103507740",
                    "91463493468827725499888666065543545099",
                    "302642293711492263311739269696230323731",
                    "270573430071006269661687466199113622088",
                    "158476154200354760492811935447340226649",
                    "267067938252049767944798415415868181800",
                    "59562710463628611494293651502501521366",
                    "209515981890753151926361388664528262438",
                    "55495442545984775690618612379182940019",
                    "7361795715861210106659930830649527477",
                    "165154794151579357871120055166517778320",
                    "218344149135863291886621251084108176285",
                    "310885603428937797131019280284228438360",
                    "67167138639855643904976857982706903160",
                    "263766919338128587065691121555388489749",
                    "264846544637223813220214383455997012913",
                    "198226238260672222203810907112822149189",
                    "95557091244738047006542454772293083809",
                    "139675958011576555166779640416048578128",
                    "284265489576325214712986176184506829539",
                    "220280396074592063963398795631804456008",
                    "155729830735040152162672852611047286584",
                    "3059109349897208502621674727648260027",
                    "325901623123705916881372547043688138520",
                    "45177348855170749944804654461663698925",
                    "20911416560207902147926232939903641365",
                    "336447627331091596002873071597048762110",
                    "336616311148306452681049050562258085455",
                    "178022844402702898962541087215968517876",
                    "316597738059316311772993579062479392527",
                    "102949725732481064912197152441102699259",
                    "157258488143697431887846256687406235451",
                    "21214036272581794712107071219662553822",
                    "44310712240800368530829845009191795622",
                    "268911840754069429856154339972860580236",
                    "252929686853941066086528777877933765642",
                    "231701245898136944993428493629661170130",
                    "289055344731247076808698253433352635825",
                    "26006791436527152943610168700748698688",
                    "16506924862840377026944978970388140668",
                    "289697866062006558441471256470622649691",
                    "271048448966226199938653209237056372825",
                    "126664080838436879219919633739243129493",
                    "181160407228118251893222260977289093837",
                    "124253492485986869344109893026756939460",
                    "67053408970939874284254447066034228186",
                    "162788779601317666850577965327382648499",
                    "316852400135512722869973656380365148459",
                    "87326396333209157500239922047966086885",
                    "160806416420995799507831272284489561068",
                    "177472149715945489257023826603380463010",
                    "274384834952343210324678820769980333901",
                    "87291360521230659388884256614001740406",
                    "230842483321296394715617224561254941082",
                    "293865426382843437720751834848049170775",
                    "91683747866237878252480963548720717286",
                    "83373665529807375336240995195042005442",
                    "171873052690739418961714041908342320421",
                    "236493905663169929851691771918172324760",
                    "166556740448447809219257386393736407949",
                    "276963366822807748839703222505805107924",
                    "71334783211471275932858635017858188550",
                    "236956241865387929158901133870384501059",
                    "327822153126652023832917695694382245377",
                    "165753926765515833011194018783804400988",
                    "76882352493936609116585676293554898524",
                    "322112625006204201305079411022956768788",
                    "275513202709691714273537431076782625619",
                    "180547841364312590552858436368910228016",
                    "202625083960746312050594742963855981171",
                    "188620461802930701892870245037484453758",
                    "321366698294976938654893448170055537865",
                    "282527723451199564617136894552255991392",
                    "44584355263287677862964518496363928085",
                    "163586790372154475893083165702115326282",
                    "304596155200453481901784289168150201977",
                    "184138353724342066393633854720139681988",
                    "155571394259503180351619183557983260136",
                    "252935344932650398932598264365479772113",
                    "263928006490102900998350397713581128711",
                    "182291247383804453495469707950148137599",
                    "214911975310974379876493500013360816986",
                    "145125491432007017605901163294430408184",
                    "249084805613597153041600685734141814588",
                    "120478463280927843592656047508203970590",
                    "271805933484581350437520290362704299904",
                    "145125491432007017605901163294430408184",
                    "101862339447102992189734833566570371324",
                    "250875371213583570169121819410298264098",
                    "273670850296208271320841342902592691370",
                    "15644586362089828493338700021944917265",
                    "56568836284221496904846301464639583395",
                    "22625086396287374429731089548041056312",
                    "211837708537555201498899449685103675410",
                    "218614066880301038898201626330706382324",
                    "275273396306104202781539022203004296563",
                    "140894358967030819627527497811490823188",
                    "257639523164178625021875076100727893427",
                    "92143823602624886065510158488282443189",
                    "34399054821007137364839124440243211999",
                    "113170842410133731768835247859067248080",
                    "106754718386645639848724144799910049898",
                    "167051933697217817682146949143403339812",
                    "131104814483891576615056852166540236324",
                    "133223998843533022726799567124203086185",
                    "159206101170347459177079576586219664966",
                    "47550357044763777217169288078807998160",
                    "220081059054826297726669259964188914120",
                    "61481378487886528930910643787758638141",
                    "91943137479275484132496529592538323379",
                    "68444779620120320216262928878224161441",
                    "150694630020276036565332560666024801937",
                    "68754550083600813467178779369905718601",
                    "32749267642405830331862843525543982218",
                    "196060441440085942960538488065964247606",
                    "260098506986352385093179146184199184393",
                    "92143823602624886065510158488282443189",
                    "52993307320858885254810645265389263752",
                    "246818973146897769459695901847442773053",
                    "312728673124271538650856814941844152009",
                    "175925751342621702820361779036983791926",
                    "193214812454897742019068733119555485468",
                    "40978461272253142676793882650922010911",
                    "34033594116136048863428806519352193288",
                    "229632772257467050255864370009141318222",
                    "56576730898344013179264826897945639116",
                    "84875752825112001409757500124218078759",
                    "7238550450650653913940830606634812922",
                    "75407180318704451699303769443305508093",
                    "53269493975263036937840712408954927514",
                    "172572521693954626916528770019528746116",
                    "18109905741285251012175914807313051249",
                    "16005707821783007815482866254495297126",
                    "39302910621898167293865526273311332327",
                    "163365333947463192760216260292028193514",
                    "174020158944802523339469731570128314597",
                    "244056938042394917372108902449044922036",
                    "244923832895112225837245210749177252938",
                    "314665777048534223405317824947545472735",
                    "333893708577174781549738267058680993864",
                    "283184381174229021025532857557943495632",
                    "227775584623180633351522067766175354967",
                    "329764770517657559544800394906491143253",
                    "203644936796723861889196065777981429452",
                    "278099338996751324514977629223219049358",
                    "188963537646684919975332472916946828350",
                    "310839056421396016425011369402342677278",
                    "25261889180083840341321482382624074521",
                    "60037277349195425361908969083155599388",
                    "297927664304512663705133812351350940856",
                    "102371548800405707372186025705782969476",
                    "209437330817572913888458376953262516473",
                    "294160723141110715080885850324255950406",
                    "134315129986082680577873963562503803137",
                    "25450454313030849600022257007135609960",
                    "54867682976004466593529192832482973571",
                    "161367131101131316587285045687059750592",
                    "138013634963513425771042124628637526834",
                    "78647159821993428324411081833054510493",
                    "138736646148457468386784257804491931628",
                    "25918289424175084128245588966406650545",
                    "54783256574758049783126284740177046752",
                    "279406730865936941099868832182002685707",
                    "210967773423384683993203775440967529287",
                    "200928925211167428845292700405639704339",
                    "197739142620387726144658411909255368660",
                    "110476032063115408083441560097380595263",
                    "119819274421912021740126932407727919843",
                    "173055240281650372772601769088451874995",
                    "137040608046309464767721125987817963206",
                    "74016894074145657276777847242708410446",
                    "123207166562415407028912892107052914123",
                    "190516269107438718500190683929787191541",
                    "6496707442195844271505522353751789600",
                    "101999002817720172831376353375613956903",
                    "58233006365421200624972532039721290018",
                    "268673213400592017930000890275099777457",
                    "225116761562766611038110445116953149943",
                    "326709665002696695679953252154349979959",
                    "306999605241693578879588496654972941928",
                    "238592459619337124557289108945942567632",
                    "151996016571643381358750814697355210115",
                    "89708338088218131944982433345525239731",
                    "113940265347058128575971287785291141930",
                    "234377701423704911157793687271915668901",
                    "165671577296205938747577514809337314738",
                    "271991289161108840918568021037266410692",
                    "75034419764367960979812850972213336",
                    "89384249038318784016784503906960898359",
                    "252268765941053476358777021293330590281",
                    "248294858521691227369583544454147234892",
                    "256229012424926954160950088275657785769",
                    "122117314747186262661458942087913458965",
                    "208067848354903520435991052871580243453",
                    "326991865202087089428052140239687729728",
                    "74379285835457844930630739316143387468",
                    "90906502534861362148740371215057171888",
                    "268355107847325917507095930562614136991",
                    "127491288242149219888718540269573915528",
                    "311939394374821032712462927796111867276",
                    "24734392598429597163902740753518298279",
                    "71272583427671115600145553535430368870",
                    "146789972605361046884636709173093685344",
                    "294167224910352045724841108300321025877",
                    "147500902014796063744031083646931021386",
                    "47307483684626014260132910391330895331",
                    "234130287645148169016473051829047290992",
                    "310281740659690397468204594533881612316",
                    "71953876391953741478265773245112970307",
                    "6742929497634787340091086418853166861",
                    "163848850101209219257200091976189992023",
                    "59606518624167399394114096091964669644",
                    "111908722354268525000101080314982852379",
                    "96794604837180551786600553987380797616",
                    "169186663011051298734825182664142843162",
                    "117342348984944360240024242139779056177",
                    "243641216264734302339719886726411784215",
                    "204854384929213316777676652555235515346",
                    "33774254432142986471044694636849049888",
                    "94322493742988201110365830995123671346",
                    "166293969719116357304136707080589921841",
                    "315309067587806947690480287458141261780",
                    "201242538973254838968348022293621268267",
                    "40221893091195837246727643267945598797",
                    "119640681539642542435101904579857352342",
                    "308553462427483646513007344585981031569",
                    "325029794756619361218993903998226744512",
                    "216791827285236834452848418714349636340",
                    "250873751668631133884266955326421383914",
                    "74902619139515877716294401258462906309",
                    "301107666655901690023843826026372453106",
                    "193066828140193784279381624895184041113",
                    "153899663307442712755505331081287619381",
                    "147338931825169620692297690819761136167",
                    "187330603655615717164017091612977263804",
                    "24076031153792351885200692197518821424",
                    "99355294015467526509662327976128336195",
                    "5944755994472369209364431817140332447",
                    "168125179420939062573723585577496625175",
                    "319309132704973700146995120907439219904",
                    "15020052676264343409278719349050786718",
                    "39389504030710087547905604783653005138",
                    "320626771806931981796810035070507512282",
                    "274459532430285281368533649130695042208",
                    "106889516085131820707668842350441047596",
                    "243370415516634677960601277689069013367",
                    "4619644453165190040778751589945216755",
                    "69856956431357521689987101742302275754",
                    "126066791618472626539988006394953276433",
                    "255477607777685274075499467878109300155",
                    "10748875463044949016289510656460912535",
                    "25525286750117977108758878513468193267",
                    "131410459718139206207555196603092488493",
                    "259174214807252860500744554769789743012",
                    "156424170532373509902117535348927450522",
                    "118025322770718884413109404835658705989",
                    "85720943791306037736380612266927626954",
                    "234651680271006678480405399274951445611",
                    "70648912275034944268754178985274356406",
                    "201039097117420062532246883247408192964",
                    "173055240281650372772601769088451874995",
                    "137040608046309464767721125987817963206",
                    "168282135076643095072858482573006781484",
                    "119597603181063887056672059570768942878",
                    "142226660385228698096695827051452196828",
                    "268122202219946558899839615978172496905",
                    "271335577330197676696919043990803604825",
                    "185432669852789734708898504175328417792",
                    "201593777712316420171054891600928279920",
                    "241719404764123415167573937964421339380",
                    "19876242395435807297421319530065427245",
                    "307917198990330728462317421538297628581",
                    "162671170428401963048657551094145844075",
                    "143120215469384866632636499003568121966",
                    "91022720113970139660250285744150374406",
                    "208019524327723579190487030035055916926",
                    "309282818453097234184817582053036615877",
                    "209403361117719846386395405760277110818",
                    "17029997120805958394990784137584539456",
                    "106517967121155131272377794524803752827",
                    "243992150797960422329605748299578029319",
                    "332344017567096262242064273955347338549",
                    "285749447261343704474141492601834761076",
                    "185231035607151973572027358452028129282",
                    "127493925551616392625695453562089303084",
                    "304653534715532051101628246847853221363",
                    "91604183998462473018414178411893399195",
                    "278468574638263585621733956725113351162",
                    "117744800506246055560573758339823628046",
                    "3385900399334983122235037577730501139",
                    "15094271119076549760259288413189409403",
                    "96996020462409067166381498523012291194",
                    "263233699165480437410448127718447194667",
                    "16737721879883390788532899803034248307",
                    "93216484177406675811411605436031634638",
                    "338012637128505152089599677882139271774",
                    "30800776325961757250171461403283984979",
                    "307356250238822693541408891068120496098",
                    "335919726741560833792035252252528997704",
                    "330211543072685950769096674997360097580",
                    "305647614249202702524604167941080523358",
                    "176582440237095494217536052499894033027",
                    "21017860255122919069919273493667508060",
                    "180934500905929350070691886761374665944",
                    "122726442090172821040820485412185739517",
                    "281147900295335247484433238970911962023",
                    "192565880334910224477068903179603046699",
                    "148203076226543889197938588905121394888",
                    "45960291630009071880529569931400329538",
                    "185729073310540494070382782975455464534",
                    "244405265202125130840418017677431894063",
                    "22446138854788030282329486270455124344",
                    "116890953834291211158066586900104238844",
                    "133812335964127067356351411079644105283",
                    "295950689630214700014541086747086390222",
                    "582442788673618632409356097654021871",
                    "59909309902816202242888429834186694135",
                    "290809057461394913419000131994686787037",
                    "63059243718821309759075311361298233306",
                    "113241671079541436782629761001624883311",
                    "20723779957961788241972916311493674344",
                    "324762138761442204980120387506569337227",
                    "74388219082858772465670474511711147072",
                    "148923696798206915224164118740009110341",
                    "45967810971785933458098655513283402438",
                    "283590932028717589518353338136126803332",
                    "270108397569746139375365256030006570371",
                    "238064767493884434225143277526272994797",
                    "78559526883150459092617813348882632079",
                    "126867550073847846948360852018111988304",
                    "103398548737021987734337882486325492707",
                    "15597449375122668904287958958115557290",
                    "291887289974108284809382330905805320364",
                    "308926308555358862270430865350025459518",
                    "20326032769332573971255721694802006629",
                    "67647373267344044125284814140421946292",
                    "244521356216028020609336164507796227213",
                    "44770955619761660081185223661758645812",
                    "75637743683127389790088449765687442676",
                    "166782241166477931859131368329171655787",
                    "143060131242109216539430389546680029947",
                    "196302718804186858011091176385387212576",
                    "282413173614380419397788371760722333313",
                    "150079519075053457657455555967366462832",
                    "204162557045491922028477260385782162553",
                    "247202025685638143336594381121952585092",
                    "132107214001626672607046194825975259801",
                    "224127579121273513295283153439588020144",
                    "176582994951602536900130818323228064430",
                    "184906215474842910659545206345002575025",
                    "249273601416394506757237633781348152947",
                    "31483141272698371287492377194601098618",
                    "84049001015050505538370659670376926279",
                    "37143886499448364809317658626524603953"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-9ed3e75a",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherHTMLFooter",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 318.0,
                "function_hash": "225082110259114330223136321615568258815"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-a105ec47",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherReadReply",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 2530.0,
                "function_hash": "180058324206328846602335242179304694714"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-a57a3d56",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/stat.cc"
            },
            "digest": {
                "line_hashes": [
                    "316528982503372582321331096631095129953",
                    "179704286860629596215911242621347655915",
                    "179991384452015993944960608985471706977",
                    "10072254662169188423030852008313617640",
                    "38764173336145877587361540475874090477",
                    "309747625186589931361296179329282537090",
                    "21016142194246283663228991964889601209",
                    "113514575748981011861798904887466265729",
                    "32483176729617811904865017343223362407",
                    "255937957300013812320681762660765504504",
                    "337819398080857954737843144690411171875",
                    "168968797982796395425403872182646932570",
                    "208351651185264956608161601310691995295",
                    "21342781888025988394963058568645000140",
                    "220309375376274051511739769564292871938",
                    "244445025037775002850229656077043871346",
                    "302413207024495227951681055787069346548",
                    "125379747126701858651056243221772181644",
                    "256033448724816611056283833174605454610",
                    "312822992708514828903314146209599806238",
                    "328777193363919829895567907915538637832"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-a9642aa8",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "file": "src/tests/stub_gopher.cc"
            },
            "digest": {
                "line_hashes": [
                    "15612928294532130750546853611133646391",
                    "8896420572160821335693739078366024095"
                ],
                "threshold": 0.9
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-b4897f9f",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Line",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherStart",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 1182.0,
                "function_hash": "82137307912553905456501871299349276402"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-c55c93ba",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "FwdState::dispatch",
                "file": "src/FwdState.cc"
            },
            "digest": {
                "length": 2488.0,
                "function_hash": "105654047371024057910663346251154023007"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-d1c88975",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherSendComplete",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 1405.0,
                "function_hash": "276105236500092151502108093027038252029"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-e436fabd",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "clientHierarchical",
                "file": "src/client_side_request.cc"
            },
            "digest": {
                "length": 719.0,
                "function_hash": "284323712023476126490957489217591309654"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-e9e01fd5",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopherCachable",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 257.0,
                "function_hash": "61857187914054958076288719207091432726"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-f8ade2c0",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        },
        {
            "target": {
                "function": "gopher_request_parse",
                "file": "src/gopher.cc"
            },
            "digest": {
                "length": 475.0,
                "function_hash": "30529542939599191655214495713210267241"
            },
            "signature_version": "v1",
            "id": "CVE-2023-46728-fa27d319",
            "source": "https://github.com/squid-cache/squid/commit/6ea12e8fb590ac6959e9356a81aa3370576568c3",
            "signature_type": "Function",
            "deprecated": false
        }
    ]
}