Security Resilience

CVE-2023-42444

Whisperfish Phonenumber ≤ 0.2.5\+8.11.3

Published
19 September 2023
Modified
21 November 2024
Patch / advisory
CVSS Score v3.1 8.6
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:H
EPSS Score 0.0087 58th percentile
Risk Priority 63 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2023-42444 is a high-severity Uncaught Exception (CWE-248) vulnerability in Whisperfish Phonenumber. Its CVSS base score is 8.6 (High).

Operationally, exploitation aligns with the MITRE ATT&CK technique Data Obfuscation (T1001); ranked in the top 42% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

phonenumber is a library for parsing, formatting and validating international phone numbers. Prior to versions `0.3.3+8.13.9` and `0.2.5+8.11.3`, the phonenumber parsing code may panic due to a panic-guarded out-of-bounds access on the phonenumber string. In a typical deployment of `rust-phonenumber`,…

more

this may get triggered by feeding a maliciously crafted phonenumber over the network, specifically the string `.;phone-context=`. Versions `0.3.3+8.13.9` and `0.2.5+8.11.3` contain a patch for this issue. There are no known workarounds.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1001 Data Obfuscation Command And Control
Adversaries may obfuscate command and control traffic to make it more difficult to detect.
T1001.002 Steganography Command And Control
Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult.
T1001.003 Protocol or Service Impersonation Command And Control
Adversaries may impersonate legitimate protocols or web service traffic to disguise command and control activity and thwart analysis efforts.
T1003 OS Credential Dumping Credential Access
Adversaries may attempt to dump credentials to obtain account login and credential material, normally in the form of a hash or a clear text password.
T1003.001 LSASS Memory Credential Access
Adversaries may attempt to access credential material stored in the process memory of the Local Security Authority Subsystem Service (LSASS).
T1003.002 Security Account Manager Credential Access
Adversaries may attempt to extract credential material from the Security Account Manager (SAM) database either through in-memory techniques or through the Windows Registry where the SAM database is stored.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2023-42447Same vendor: Whisperfish
CVE-2026-1528Shared CWE-1284, CWE-248
CVE-2026-2229Shared CWE-1284, CWE-248
CVE-2026-94646Shared CWE-1284, CWE-248
CVE-2024-39697Shared CWE-1284, CWE-392
CVE-2026-94636Shared CWE-1284
CVE-2026-73088Shared CWE-248
CVE-2026-8161Shared CWE-248
CVE-2026-34986Shared CWE-248
CVE-2026-10822Shared CWE-1284

Affected Assets

whisperfish
phonenumber
≤ 0.2.5\+8.11.3 · 0.3.0\+8.12.9 — 0.3.3\+8.13.9

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

—

Detect
Catch it (NIST detect / respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)
  • V6.7.2
  • V1.4.2
  • V2.2.1
  • V2.2.2

Likely Mitigating Controls AI

Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.

addresses: CWE-392

Mandates alerting on audit failures, directly providing the missing report of the error condition.

addresses: CWE-392

Reporting the security and privacy status to organizational officials ensures monitoring and assessment results are communicated rather than omitted.

addresses: CWE-392

Requires reporting and escalation of error conditions and incidents per documented procedures.

addresses: CWE-392

IR testing would expose missing error reporting that prevents timely incident detection and response.

addresses: CWE-392

Offers direct support for reporting incidents, addressing the failure to report error conditions or security events.

addresses: CWE-392

Includes explicit reporting of security status and analysis results, addressing missing reports of error or monitoring conditions.

addresses: CWE-248

Prevents abrupt termination from uncaught exceptions by requiring a defined, preserved-state failure mode.

addresses: CWE-248

Requires pre-defined safe responses for uncaught exceptions so they do not result in undefined or insecure program termination.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

DE.CM-09 partial match
blocks

Runtime monitoring can surface unreported errors only if the underlying code already emits them.

PR.PS-04 partial match
blocks

Requiring log generation directly forces error conditions to be reported so they become visible to monitoring.

PR.PS-06 partial match
blocks

Secure SDLC practices explicitly require structured exception handling to prevent uncaught exceptions from reaching production.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

removes
removes
removes
removes
removes

References