---
id: CVE-2025-66217
title: AIS-catcher is a multi-platform AIS receiver
summary: >-
  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 s…
severity: high
cvss: 7.5
cvssVector: 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'
cwe:
  - CWE-122
  - CWE-191
  - CWE-191
vendor: aiscatcher
product: ais-catcher
affected:
  - ais-catcher < 0.64
patched:
  - ais-catcher 0.64
published: '2025-11-29'
updated: '2026-10-07'
sourceUpdated: '2026-10-07T20:10:01.970'
source: NVD
sourceUrl: 'https://nvd.nist.gov/vuln/detail/CVE-2025-66217'
references:
  - url: >-
      https://github.com/jvde-github/AIS-catcher/commit/e0f7242eee659909adc11a4c561c3f7011bdefe7
    label: security-advisories@github.com
  - url: >-
      https://github.com/jvde-github/AIS-catcher/security/advisories/GHSA-93mj-c8q3-69rg
    label: security-advisories@github.com
  - url: >-
      https://github.com/jvde-github/AIS-catcher/security/advisories/GHSA-93mj-c8q3-69rg
    label: 134c704f-9b21-4f2e-91b3-4a467353bcc0
tags:
  - nvd
epss: 0.00726
epssPercentile: 0.52569
ingestedAt: '2026-10-07T20:46:46.740Z'
---

## Overview

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.

## Affected

- `ais-catcher < 0.64`

## Remediation

Upgrade past the affected range:

- `ais-catcher 0.64`
