CVE-2025-66217

Source
https://cve.org/CVERecord?id=CVE-2025-66217
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-66217.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-66217
Aliases
  • GHSA-93mj-c8q3-69rg
Published
2025-11-29T01:57:52.613Z
Modified
2026-08-12T15:14:59.190433Z
Severity
  • 8.8 (High) CVSS_V4 - CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N CVSS Calculator
Summary
AIS-catcher Integer Underflow in MQTT Packet Parsing leading to Heap Buffer Overflow
Details

AIS-catcher is a multi-platform AIS receiver. Prior to version 0.64, an integer underflow vulnerability exists in the MQTT parsing logic of AIS-catcher. This vulnerability allows an attacker to trigger a massive Heap Buffer Overflow by sending a malformed MQTT packet with a manipulated Topic Length field. This leads to an immediate Denial of Service (DoS) and, when used as a library, severe Memory Corruption that can be leveraged for Remote Code Execution (RCE). This issue has been patched in version 0.64.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/66xxx/CVE-2025-66217.json",
    "cna_assigner": "GitHub_M",
    "cwe_ids": [
        "CWE-122",
        "CWE-191"
    ]
}
References

Affected packages

Git / github.com/jvde-github/ais-catcher

Affected ranges

Type
GIT
Repo
https://github.com/jvde-github/ais-catcher
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Fixed
Fixed
Database specific
Show details
{
    "source": [
        "CPE_RANGE",
        "REFERENCES"
    ],
    "cpe": "cpe:2.3:a:aiscatcher:ais-catcher:*:*:*:*:*:*:*:*",
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "fixed": "0.64"
        }
    ]
}

Affected versions

0.*
0.07
0.08
0.09
0.1
Other
Edge
v0.*
v0.1
v0.10
v0.11
v0.12
v0.13
v0.14
v0.15
v0.17
v0.18
v0.19
v0.2
v0.21
v0.22
v0.23
v0.24
v0.26
v0.26a
v0.27
v0.27a
v0.27b
v0.29
v0.30
v0.31
v0.34
v0.35
v0.35a
v0.36
v0.36a
v0.37
v0.38
v0.39
v0.40
v0.40a
v0.40b
v0.43
v0.44
v0.45
v0.45a
v0.45c
v0.45e
v0.46
v0.47
v0.48
v0.50
v0.50b
v0.51
v0.51b
v0.52
v0.53
v0.54
v0.55
v0.58
v0.59
v0.60
v0.61
v0.62
v0.63

Database specific

vanir_signatures_modified
"2026-08-12T15:14:59Z"
vanir_signatures
[
    {
        "digest": {
            "function_hash": "121126529344828223231413883216144035813",
            "length": 2319.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7",
        "id": "CVE-2025-66217-0104deb3",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/IO/Protocol.cpp",
            "function": "WebSocket::getFrames"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "121996810323353980197875975475659694442",
                "98002244360723768203975770479231961191",
                "163787520774521614664403964992078677551",
                "175830149546244605109819619199885597048",
                "42282201580591701350872883153536798919",
                "69791624781841635311443508607086863242",
                "33229241265125512696825839748942506316",
                "228716459449833524109597049766169859749",
                "69299773026099495692134570141079700303",
                "92578910343179564178448532444226824479"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7",
        "id": "CVE-2025-66217-19d9e28a",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Marine/Message.cpp"
        }
    },
    {
        "digest": {
            "function_hash": "125366125696850046183424964448195703387",
            "length": 1064.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-2aba6714",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addVesselStatic"
        }
    },
    {
        "digest": {
            "function_hash": "75889809779916289289596666567355838868",
            "length": 807.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-3393271e",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::post"
        }
    },
    {
        "digest": {
            "function_hash": "146058160665047177574009595742323989923",
            "length": 1987.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-37793be0",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addVessel"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "95063772673037478972569675010418083119",
                "94808803978223609899581273102976848112",
                "164446761458471237702966895641199338486",
                "213002222414345730126962117757973442464",
                "139461228508315664245520990333372817331",
                "152929294108423941810168680198084521034",
                "316729031736621636195848538246369895736",
                "205042957117571949955952896076024124201",
                "331216031599931480353437343490630983869",
                "239154258558790580013670115983874772288",
                "326905174445195692485867594493050761523",
                "20093123548107038096202121568515228878",
                "272851682922506251940069652631720497795",
                "74230462476833266432651823579905780110",
                "338418990860180181406961964128231230140"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-39a524f4",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Application/Config.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "250030609875415495022623680417762133278",
                "169776576033361167003853332988717853883",
                "164355524818618171094564042491929088571"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-41b6e44a",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/JSON/StringBuilder.cpp"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "2544196836912204795607900947903691437",
                "53760318589859109439382951503210844280",
                "297734162951155725290292726099993625824",
                "285284279919330875546520058146582451634",
                "195445711274056191448589072999486380414",
                "191542732481732459045651867723894939869",
                "202607263656396603425327350015836012475",
                "14047059216552175678441661275491415903",
                "218068906360040039830682816308369458471",
                "192089166077032218096302481187649796370",
                "234164252434228672603885456309367079884",
                "326783065478483056940607707857851952157",
                "292238646633972190336900278808787503232",
                "188612924005755788637085117649390288501",
                "307456505880029512472200194483671425660"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-54a64569",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Application/DeviceManager.cpp"
        }
    },
    {
        "digest": {
            "function_hash": "239897965883649194621504220546072742754",
            "length": 781.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-59d51f8a",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addSARposition"
        }
    },
    {
        "digest": {
            "function_hash": "303055994340359456470782408416163772170",
            "length": 2711.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-6302dd74",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::Receive"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "158985700228464907815971285913940561001",
                "170711591654742258760476058572870792516",
                "139110993256200299254415833713044461243",
                "310436369086263042690636028517501037276",
                "97005838303816321774909528250284753281",
                "215071383264493606878152639230991546184",
                "61680626476003897011348265622784674070",
                "224789732326947265899801584861858567203",
                "21419048509899662002949727262958797166",
                "24940789714014019558411302940034187699",
                "42456446445350293882395943174735634506",
                "61255288410184808812444734255566491421",
                "292244483358701378760345903577404925623",
                "289755013833388707753174995648375845840",
                "129729356907008646542801603457878540043",
                "229340920623497401051214335518669675932",
                "238891304475763131289472201535553987925",
                "60096289569527083529721427973626774327",
                "15828195575894999010025217028216458623",
                "101369238290589418952457710437954579220",
                "49064861958962601042325669376992219829",
                "236119970044519078856407712340655053567",
                "6083696110823156606792742533629132809",
                "188250630296097749602001882311238105125",
                "169646822101345949238886808415159291723",
                "155143885050378561390195119174478553887",
                "309501444937200264335007769343482642224",
                "249280872274923730667397194457640601098",
                "99488786576445560366246479931404218257",
                "292940254668525919321338854601701155594",
                "34529033786770709986580100459195445863",
                "174064908135886220777661867638246533259",
                "236747856753748765899430140743795179827",
                "236024679413306316380507404221381331573",
                "193893230438817161812387311298156700909",
                "311389371756323523826859392220073717828",
                "324193648462236823491239313264602506257",
                "23227886357665787361768799039171159503",
                "247847444563721328738880099832870409368",
                "221716419748228414471379225731080068140",
                "30425186171522077394725360919455938904",
                "252239890974312930457995029440359528640",
                "35919540512913935902588140791650779758",
                "238253790165047097974838827097732897340",
                "44795664828170728250182462254088629112",
                "286462419701905181510034357000142172113",
                "266984951195777118850164012314239185410",
                "339917290745615920447245582741573231501",
                "223185862356384131683881030110655248754",
                "243830958204856932454683601340114051522",
                "329925795156349617112363905896362022975",
                "109966885514145804038938245505519399571",
                "284470767831112628546560793754559114055",
                "243061000245502440761475397841213007324",
                "56602071072606238772206779262348378797",
                "100602834874496529446626318001957193665",
                "272506191956693723386143280973802141146",
                "166147998702976450055210900160938155394",
                "228704268608348249802270093371247345702",
                "38884743083814238840608500830919973105",
                "323786998113445906477433061311015235102",
                "322996129457115707213320353231085279752",
                "25942388164666949386061589338661769640",
                "120765798746805805578779968206360183949",
                "51535201330538863293071361884262732970",
                "310907601622423976505201424923081677277",
                "200008042929862496046804533837119306786",
                "112268942532339376629305736454235858073",
                "154258719534767848060391957955777036056",
                "21559080714112772918404357594028998659",
                "123579572735888362946814935536882563849",
                "322141094692286506633849719278726630038",
                "211105357476723413397341556680797914452",
                "263024492310608891734994449723466441146",
                "25628294845588043645424168387794136169",
                "270813522180215022962345734457786741360",
                "338175025674995020599800275974587641173",
                "115874137156468854275171074044761784363",
                "211811483672465367989008369237184478192",
                "200698732050116884596706808728010403631",
                "215029362481557775773931162521509827158",
                "251848154310107389977891991723087842025",
                "191761582344647073381160328974067462803",
                "72380181681344721938536817799352439245",
                "128550750452657877099466066706959592912",
                "143616671010259771384002769187721926327",
                "297550548778850320092639737057657840509",
                "330505966156562977781878271963378433476",
                "69753310166695297231569334370050646136",
                "289550508862392846354764487296437532705",
                "229900100138306727627731261681265988957",
                "314952380286302837592635567877636467236",
                "237282985364721196449346993653023940399",
                "237031864848646172076610342198448195708",
                "143757655645766454654592714520865994240",
                "223243886722489516330821141858499093063",
                "228998015481335462373637199538852731265",
                "85112618482807466494190161042054872484",
                "162211358110873719821192905366196404867",
                "68511433427050344562059930308146243063",
                "263758379268047573653249715155804483295",
                "58529737768002297032958144004754362500",
                "340081082162935158895024019042810344543",
                "21041706173133532257545131549759109544",
                "109184650301566586523254499677880883111",
                "223286441179460138009468244655440180585",
                "182340802295943787325130093471607144203",
                "159350555519976380127896491601914226119",
                "328158712294189128657667544106269391527",
                "92798193229111135809364588089558088452",
                "38034579605838645703124326544823301454",
                "37373167625400193976063302639030484669",
                "31741509807651368290941859312515478085",
                "180218748181180444845966753455384376377",
                "300921379039659912353758069451417362242",
                "77443637517783134534183347896920421240",
                "336317673002294218783391567863182092321",
                "231235970340885139357475138521498346327",
                "44750665969150066141195087710114416709",
                "14609107847674793149285798860749486698",
                "50984769735617025110460767048942350862",
                "260185147020778037223481605290978619063",
                "39317310033187634147025240882157566914",
                "155239271036593823963606828448130889417",
                "111031819913893063074400096571762406437",
                "131798001670865021516853123419113923789",
                "21565813703922896213943270593236088509",
                "338823695062469664361919281623807004753",
                "313347250989037331687006346326778087019",
                "206662859759274130468748982669143044316",
                "321664860697997713805995837487956910846",
                "137963407912816924101201381320038449952",
                "290563464800050780172268030532950456140",
                "193952158301764428958314413313812219954",
                "127290014629819666582716624414285626722",
                "45141131915480334117810610608530819775",
                "172578025424328420621408624321574862882",
                "147183912149916178551170069369486231620",
                "118169687044634236015790909959970086751",
                "254695236859901202083820250939315945486",
                "187868410558478726256520249444609764900",
                "6691410778042240875684476138460335717",
                "272430180572957775447174520940174006031",
                "36781388080156853292319195764940624272",
                "105713219523487873118651549720034500965",
                "12977591034341670817251217198619300507",
                "52147879005019401938224169732872647372",
                "10162722160595979387794797465215773457",
                "329519515696659978272363185515993824705",
                "16381342791667773936542528785413910334",
                "108198734332793543139945880133548858599",
                "190984996733753759262183509710478058527",
                "322115830682762962302706723109553841603",
                "160896832659263755883365923496420172942",
                "207064151242004681327340725674850704544",
                "131113931377327264162494097396866883963",
                "306089603261571221187974021712411094990",
                "65686252379960682119218868841349089684",
                "298065490432595013038831647376472578947",
                "191263215051834801487002395050087039605",
                "253826521239639303595177562564896572118",
                "287350440631791805295726558567538054379",
                "237251775996472765037486910414753032943",
                "115727846643391402108825880839111721649",
                "189833897164755596648830038345420558019",
                "187975454623763793882874294658014703869",
                "64544090005836562844165190910895972818",
                "54200019552403605565213578523826354307",
                "214444173936345365343096668954925292211",
                "7309882935610052232730453623320342060",
                "72762143689776783613139369462255238960",
                "251618538678365792537450158975887737044",
                "159631707132445002883788759450859418646",
                "98608027663856745922916820431080157833",
                "211297108146499499876240654966881127302",
                "248236798904517044284562244888778194906",
                "270401896735559617511163342175920239710",
                "286450889880520453131327508492729065383",
                "301383886049792667525078883790359324478",
                "269488202220555345832724272845624135164",
                "149465427189121315246784133536028207928",
                "143030281557976725816277571189521606863",
                "143142275147807454244870519635523269419",
                "15679665003011330029739873694799316475",
                "101856701293079621631391433796896012558",
                "66233503178199401287486266108045926990",
                "96468762663303294604624498316835872111",
                "25518133435441357311525126914968816434",
                "51094393421501008860045818803684023309",
                "228504096246807818779899005372143603800",
                "45678566055001083108422614407430040242",
                "34046713733293930887242740497682852396",
                "13795105869963562852247787482756849018",
                "80992628856613683831417680501158664289",
                "331680806140173377210758686939371185697",
                "299144527615951413943209196222434724963",
                "168501662709276051178523894295113287786",
                "198388268093250970710969785531353932754",
                "135595274585245646510715657433565571024",
                "227425276945732018294243661957400543876",
                "237725522000779408046053441862433774034",
                "225498752716591696692159865559642304291",
                "287386323084013664724779701614389019546",
                "6474831460950250197334409596332747172",
                "106471187413639811881569375277939815591",
                "66268585740475128924297608480528082980",
                "144761822476373595253009198346641954157",
                "44139129540636337701442441015361422388",
                "84457360136241433567240975768597021267",
                "316350119809714238897340171752078599596",
                "192917811994580389157849523635738010720",
                "51624055891330659220665340304838813408",
                "97430922544738477017070100478506494472",
                "72287041110250200354606015858776747516",
                "94751191017523981834210320486397801734",
                "134905805577875928081014956038243784233",
                "295899598348757517335362312586679622524",
                "172828864797416793084026596877270800121",
                "15353856569092056637378952073010012351",
                "218019663909089008479483009274875592824",
                "250506273899493978671367356856032199862",
                "296917675106378374779877363433804511575",
                "192909533915233456912344463959891318603",
                "139458514083134796815163763105976384267",
                "46387097276784121394668244003901501440",
                "269758349631942618895830635143771641029",
                "53556971222332171406392248746691206810",
                "48116240783249838528323348701603679996",
                "186999676000375871896591556211036498256",
                "112655598700048605100007537482840804730",
                "326992782386981935060506842968474090159",
                "175142392589949301542547325689572082322",
                "17101135761550769737409556153473560553",
                "244969712235337991212823098600383501671",
                "157356816508240843274314834614185081163",
                "272443363320075814173781030257351667603",
                "176860139593771432335666346299840847137",
                "148481519566998140297856781862853148636",
                "186268887245017145888983647618948915929",
                "21433005090984679788869002980034854593",
                "277391695245753496619106368337813295778",
                "309581302282574902077114521289282358699",
                "43895053279132764358248430395065755292",
                "77211682727081161850518316519688250877",
                "235338753163327988476826117301562534829",
                "26736537876500803742803993896201550723",
                "163450528650015639129251115645440622486",
                "81465263072310174087709797479443413367",
                "230065792679212902238486509601647165477",
                "292572686810215181117166614491093491940",
                "68972439471985673157623571746102711571",
                "206084684545377135582022848547550781764",
                "118077027607727113571457786934206512501",
                "331320174413401039331598056882013097258",
                "131762032420965239353645239927565486602",
                "202731312647850926395474841694999112840",
                "250242708815510505499769179220612543571",
                "108736700870971394316356033984065968726",
                "200488538018591451255779642412162133904",
                "226093999192333328807937645570134337511",
                "23612337250222774929538506648985265927",
                "46401715149814851528034310911356576617",
                "108455293478364886375538671641064488743",
                "300246910105399814079251241348599463400",
                "77873887943985760458038556420308262303",
                "189759715350912056755261019305174843623",
                "183496182050867403507038008025815057126",
                "223462952116865087745948196244563805919",
                "174129417482031365216983248315036736518",
                "212520235160473026264394426627395837610",
                "291379765675561118477875989273388606988",
                "123665024113899212304417820459135911868",
                "42146518698545889680516646099317561141",
                "64667489096677441340167520928136389364",
                "109016157066096466249140025419510418620",
                "270429239664461767413879742073711635061",
                "102464782411854708385377978503967694403",
                "275131106807539410416099887398014867585",
                "213105277182079223124118218858819245254",
                "15069657395554432071387279454865731010",
                "34574203491006699692543896051722055530",
                "335980594940306719708679247564419907261",
                "18814423724713663898011573484940565429",
                "309079546968598434458760495170412520657",
                "71324510733220148133545907002026418645",
                "79674349472993071279298099754971920343",
                "182263868969123795354786802619061777304",
                "301014495565511451825400012808675599292",
                "6444319808964199447841281062330743542",
                "194274911189890442688052042641324946441",
                "97016529577495091641285480105752249944",
                "60521930522045075242619297725396699870",
                "306999065834331008528017162209367112786",
                "3634932763486350882131098880009984574",
                "32413631825789694323573689515990911535",
                "123475588816468015760990253126127860954",
                "18222612737926221743447402071804034687",
                "168750185085490865482093549565661999569",
                "247105416829815175530228952578379697856",
                "54112332984437353305936303519427730377",
                "70665543152985026568654072956719319217",
                "98350072198705097025340831265424798088",
                "181342839227947518183107552427687892117",
                "324297089804175569878665699799598921703",
                "248973980228850109632912294275270903796",
                "296085010113082908709458260528276726194",
                "102708839548185306191424072502271356702",
                "256754313362999929684561191412321173481",
                "244282818507340154505030217340766424851",
                "260044335146931523457549278558908713212"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7",
        "id": "CVE-2025-66217-7a35fecb",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/IO/Protocol.h"
        }
    },
    {
        "digest": {
            "function_hash": "153265930687447428750664886791829776048",
            "length": 962.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-7d373a6c",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addATON"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "55499712878389812391098281455273906731",
                "310079839466114810215882353173631120240",
                "179230343777721593329751731528892838984",
                "326928869640903977105995800041031167322",
                "54859745701349085750555474283900875163",
                "21617897275084960916015946218296038277",
                "180594773068911509299815153473382775242",
                "80800947869888467702072955052536808758",
                "149070726177564056984542426483277146216",
                "215185585989738431689178783512659637613",
                "285391368084105617630443843964198894192",
                "181451635554088256266195640833163976204",
                "13106841618019986313751816462231393824",
                "219535521001083896943354548318928856692",
                "135701177264691958000194251791750183121"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-8793dd1f",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/IO/Network.h"
        }
    },
    {
        "digest": {
            "function_hash": "139182489534425118403148607335641410700",
            "length": 833.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-99394c49",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addVesselPosition"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "51621227454601668253809631433950292360",
                "114207453985812372795682964892149178050",
                "278566416454488982890887684644952708039",
                "269131585798520909356254282226623706612",
                "114654168616868219826953018546643437392",
                "276893306243128342898210557241580789320",
                "198447943015061289796293088515077037160",
                "277996834474639944241502172745872500205",
                "207505665889292110944368000763714045335",
                "328219539994508442001009899110834206818",
                "91830730818746945485248497930620539562",
                "3481852945514708391169522348276827019",
                "118392643915989408138246361018581304873",
                "254954794787258640736610511062116253026",
                "191816336464404217260539650609546935729",
                "336139464336245816960987180217688948421",
                "238542319452861078852952798295168391436",
                "198332200432261191767604241923980811649",
                "91508807673925938083734579857254908989",
                "62683401391868139685998877322324475216",
                "260213810584079149022465691144220457052",
                "236122776150611306436875761453093317492",
                "4501206816092994899863713698313877826",
                "1785307390584693505442313710286249315",
                "309522019698658821113751893079066516599",
                "158626424591463581142472318300720957421",
                "188039919805098665692090273383530661798",
                "205188032337556209304132222178723396574",
                "206630017207125791401511535686734041024",
                "330708600554405056277620463990370772662",
                "93326113939432225898557215752412267137",
                "39777301763967992462547192145455455857",
                "101239971660280075364366822359727047641",
                "121628743018523799114722011024699219419",
                "302483293328173778319604527478533951035",
                "110768344011354182922059449997981586897",
                "241942442546291610981616305541261515312",
                "293930795566918519580989851899391610508",
                "261182112134107751568851685088282958367",
                "113843171208608433796888627814416773082",
                "73030736197010728975996441099561066626",
                "224487144368994635202993250317858222705",
                "87781353085525256877040598971536366254",
                "81932004680565200958638947123245440487"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7",
        "id": "CVE-2025-66217-9beaab55",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/IO/Protocol.cpp"
        }
    },
    {
        "digest": {
            "function_hash": "119291605148778041680233290555657404150",
            "length": 468.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-a34b6261",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/JSON/StringBuilder.cpp",
            "function": "StringBuilder::stringify"
        }
    },
    {
        "digest": {
            "function_hash": "129517461659828334652324691365591488798",
            "length": 1347.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7",
        "id": "CVE-2025-66217-a4e3d5b2",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Marine/Message.cpp",
            "function": "Message::getNMEAJSON"
        }
    },
    {
        "digest": {
            "function_hash": "142102067362361899424928649459473576058",
            "length": 314.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-c78b8168",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Application/Config.cpp",
            "function": "Config::setSettingsFromJSON"
        }
    },
    {
        "digest": {
            "function_hash": "170252463114892664134839215664553739103",
            "length": 2433.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-d15c27e2",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Application/Config.cpp",
            "function": "Config::set"
        }
    },
    {
        "digest": {
            "function_hash": "110758273289535614541292070869576541164",
            "length": 708.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-e13dfa5a",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp",
            "function": "PostgreSQL::addBasestation"
        }
    },
    {
        "digest": {
            "function_hash": "6355604983762850793724160749980598797",
            "length": 784.0
        },
        "signature_type": "Function",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-f27e79ca",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/Application/DeviceManager.cpp",
            "function": "DeviceManager::printAvailableDevices"
        }
    },
    {
        "digest": {
            "threshold": 0.9,
            "line_hashes": [
                "34268247643779280203331949038002062618",
                "49816093619876545158296251330886194567",
                "240249169738217431277021244270848004826",
                "72383120203296147547213736184007673829",
                "13781412985422551707130400624370649483",
                "177809178401666719243477153244427896921",
                "250105585650415696906328928579022146884",
                "316442964305625341911915071579881839590",
                "141108801903627386994503429149464274063",
                "189416458272683960435475838903275444378",
                "227667733525455152267907803764378589994",
                "115535103157040216431231044389684442982",
                "260813460446896182156212248008430334550",
                "113365387117619028413655629702724667768",
                "301964335253874623828920481833439330369",
                "17991060113327832587168282826328477338",
                "39453991775843064505308134820462621410",
                "265624792773519633827595451625165828441",
                "321108029410312616388050407184069619763",
                "101817098007173872765461275678238060977",
                "513606995287904988949624896863023148",
                "199234657652296825498545808871797089844",
                "283326440497730584481931436599562251350",
                "150408008526643143008979987528982001398",
                "94714888035059540747369793045602406627",
                "54027334697399433959184502360246032593",
                "256861822719455394266380042962338807119",
                "273291684997935098696783666627287568652",
                "252048144713004493896098822400448824460",
                "144997557933324625670973555188390982915",
                "5328006299732733499330405672170367172",
                "120813950467494155074883771511597884190",
                "244531656488051571011937252435882489015",
                "328345938627307764856826044033675112631",
                "272270285511611041769489950195249796767",
                "133038122581913271533236677453018417111",
                "44469650107402440019580020168534855159",
                "26234539012950682087853668328144091602",
                "265397464049271650063074891875252503967",
                "144319734293551057133550994244270357686",
                "150519025575659638140434297847991594337",
                "108987537567442605669377976277090861933",
                "291783833034138661233954850349119919881",
                "124839303939145799020622718857370045008",
                "234706282507389486635769589417270389405",
                "289954023281150325118667177420128650434",
                "242528983115570256583607024730285827809",
                "321464595758290276377460242056187487688",
                "302375005078552859884439030980396124093",
                "120610995979748457041052223653405356857",
                "223385863457521853014618094736426347186",
                "305407463024304548130196606906410878762",
                "249059066945784744696246668920282297473",
                "68314886460044799053077799422206714033",
                "203281631220312799945191213741316718634",
                "120357734110976735806904287078372255737",
                "17795036232393707943821201559977383729",
                "65610173373987605856783906639877576731",
                "171942046646166131673599476189615375173",
                "276605124450614932589632336053419047070",
                "38129990854797742559633577158780873938",
                "5412048031114809685909974612512189287",
                "108775151522265736446863073547407402047",
                "262307189748609851607025125538420310987",
                "234490726332723962805459802088692302267",
                "271907716132791242317041815037328797946",
                "203990584341413950848744152122242760882",
                "318551489903354835450527163898219581064",
                "298851297307159816993632735740768125359",
                "161625621522714117563695524379053578213",
                "301793564148908876299069009867742557557",
                "91531879214776462195168888401890861188",
                "4207312931196056257094522797773725511",
                "19919011862171456765851948700835653938",
                "101656573284750138647025394587506830151",
                "102541450982787283799931642838919928361",
                "251429849377751091945665071792036305801",
                "327819378349259485948774466178163465311",
                "339978656838376151473698084559083869008",
                "335408743158148848067278471976544536467",
                "226055795213311012282198140019386959374",
                "88033843930393989116380885962174653150",
                "150574642448396634727918936559221749551",
                "207459992282214199950134678069908068403",
                "322719991190237160719985340463225955242",
                "168875495931444887718447771454537765433",
                "102127369189377666268196944522289549265",
                "238946249215530657128435724729265347560",
                "186654209938539179651250361726570670218",
                "80990898937740164809389545678696490447",
                "104575941065154928844338273674033756231",
                "79738924783938337032426700950343388722",
                "41479493318058301736393709164536291784",
                "19430251205572540125558692347818012062",
                "251445332387982868016118087668210147925",
                "331906269281103881585289611889221722610",
                "281159255071926476485853863955347409248",
                "276244134288042771348701546294995178905",
                "6011533239783700988190240252330047648",
                "169360650863300213831531310837449407594",
                "44785432192040975211275839978984299358",
                "170010954000752307264989347598990279793",
                "66515645669534568653325527541616396163",
                "190962497803976901736017092692353167016",
                "317524392942794516251828396978904200084",
                "107225557185651964713771951834786921943",
                "264386498527301068939118110839797735520",
                "71227403279338704929376734854731287509",
                "229292098957300600058481146722702276465",
                "145414581993292340414287979872952499681",
                "37245899300781389867961519138088622766",
                "179609732586881888274933489068435655868",
                "217315968074029685499897939673210967584",
                "253594342401546073986447365892976426711",
                "238946249215530657128435724729265347560",
                "6011533239783700988190240252330047648",
                "169360650863300213831531310837449407594",
                "44785432192040975211275839978984299358",
                "190329458537765294443375960775809895919",
                "191880408283055120658969291908298220110",
                "160971218082146697119601688135577661219",
                "317524392942794516251828396978904200084",
                "170302076405386186560015649984647479959",
                "336472470768077543686521232403640205809",
                "51464325607477297766770022958650451218",
                "108068384663755619717455286446319228904",
                "314173885441690854648232789531472358635",
                "238946249215530657128435724729265347560",
                "186654209938539179651250361726570670218",
                "80990898937740164809389545678696490447",
                "104575941065154928844338273674033756231",
                "311262314824725644298364229025862843647",
                "118010339206536019697602073361134846202",
                "112900983614585153155560243478128837072",
                "152659943694821376675481678181108067439",
                "258125252708866641930689396588252588148",
                "238946249215530657128435724729265347560",
                "186654209938539179651250361726570670218",
                "80990898937740164809389545678696490447",
                "64234035281292515840285588984365448883",
                "155421249155952349413106488182863115127",
                "128601371364232106705412145436913653242",
                "110664153499012628238112490586653205937",
                "26311670353161466928800226386332845191",
                "107139829770596862396615095912216323238",
                "238946249215530657128435724729265347560",
                "186654209938539179651250361726570670218",
                "80990898937740164809389545678696490447",
                "232218281022714586143177130906743806037",
                "322626703369732834877261081115872293755",
                "107417774898542943863786579958814750880",
                "160971218082146697119601688135577661219",
                "317524392942794516251828396978904200084",
                "216780614801451995467211296017566783204",
                "223803349202094138293310449713829329883",
                "319098133032142696222698637016392200228",
                "310866079943780433337284353964017713494",
                "149460637169807210111741428864973652536",
                "38241448525355880538864469753746337772",
                "173789756062496785287622713119668445892",
                "168609560029544667024809780877323925542",
                "265027588784047396122249721508343628886",
                "268649520192718006394570588387252672864",
                "209833086935998388509489182799393349117",
                "308736773051855128510951684523972755745",
                "80583553942568377270532212351831571563",
                "179312761004621517047835556023021599856",
                "288979488171605507371238939067288861732",
                "151839059061556942156349805413341126209",
                "329711370515385540175518066855662531508",
                "315038470422833306126633824212841336992",
                "7260143686731701461853248442106755831",
                "83609898074494551474852407271201642765",
                "223616374305749729418099762324390491455",
                "253299236921091209038609960058344734458",
                "94322544819247233095124393700251542800",
                "23210170955679402410199395683155908896",
                "179420581978633701154806964246411949347",
                "63012138419763749732215942322282294007",
                "181887186139189072469086291962843589949",
                "98137991894565813886983874479924136465",
                "102044807028749747133504921688542287176",
                "161751020651802882879490889096465425854",
                "336998057269233801964978528910830146041",
                "92347893481777206524034125148610359421",
                "34457903418211542753382632389853478942",
                "284556627804575413273330210088259137378",
                "180264658820177556206842699101869508450",
                "70618017655267505332868269812800288848",
                "131748481886196164222135153501558339776",
                "256054127311448647025510386445771942267",
                "127375426692104329481190800254504860346",
                "82513748540407911266400489206887832818",
                "306553784305308129655946161845717333571",
                "117911497338577654492668767127733213806"
            ]
        },
        "signature_type": "Line",
        "source": "https://github.com/jvde-github/ais-catcher/commit/28b7fb3bff2b2048e05c3fd170021986521ddbb9",
        "id": "CVE-2025-66217-f2f3a876",
        "deprecated": false,
        "signature_version": "v1",
        "target": {
            "file": "Source/DBMS/PostgreSQL.cpp"
        }
    }
]
source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-66217.json"