Cyber Resilience

CVE-2026-14687

Published
05 July 2026
Modified
06 July 2026
CVSS Score v4 5.5
Click a component to see what it means
Raw vectorCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
EPSS Score 0.0033 26th percentile
Risk Priority 35 floored blend · peak EPSS

Summary

CVE-2026-14687 is a medium-severity Partial String Comparison (CWE-187) vulnerability. Its CVSS base score is 5.5 (Medium).

Operationally, ranked at the 26th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to SI-10 (Information Input Validation) and SI-2 (Flaw Remediation) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

A vulnerability was determined in 666ghj BettaFish up to 1.2.1. Impacted is the function _deduplicate_results of the file InsightEngine/agent.py of the component InsightEngine search-result Deduplication. Executing a manipulation can lead to partial string comparison. The attack can be launched remotely.…

more

The exploit has been publicly disclosed and may be utilized. The pull request to fix this issue awaits acceptance.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise TechniquesAI

Insufficient information to map techniques.
Confidence: LOW · MITRE ATT&CK Enterprise v19.0

CVEs Like This One

CVE-2024-39742Shared CWE-187, CWE-697
CVE-2023-46656Shared CWE-697
CVE-2024-53861Shared CWE-697
CVE-2023-28936Shared CWE-697
CVE-2023-32571Shared CWE-697
CVE-2025-47416Shared CWE-697
CVE-2024-24621Shared CWE-697
CVE-2023-40271Shared CWE-697
CVE-2026-32322Shared CWE-697
CVE-2023-23843Shared CWE-697

Affected Assets

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)
  • SI-10 Information Input Validation
Detect
Catch it (NIST detect / respond)
  • SI-7 Software, Firmware, and Information Integrity
  • SI-2 Flaw Remediation
Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V10.4.1

Mitigating Controls (NIST 800-53 r5) AI

prevent

Directly enforces validation of string inputs and comparisons in _deduplicate_results, preventing partial-match logic flaws (CWE-187).

detectrespond

Requires integrity checks on agent.py code and search-result handling to detect unauthorized or flawed comparison behavior.

respond

Mandates timely application of the pending deduplication fix once the public PR is accepted.

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.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly prevent unsafe string comparisons by enforcing proper API usage and testing.

ID.RA-01 partial match
prevents

Vulnerability identification processes can discover partial-comparison flaws during code or binary analysis.

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.

detects

Security testing can detect and prevent partial string comparison flaws before deployment.

prevents

Secure development lifecycle practices can include requirements to avoid partial string comparisons in authentication or validation logic.

prevents

Application security requirements can mandate full, exact comparisons for sensitive operations.

degrades

Secure system architecture principles discourage unsafe partial comparisons in critical paths.

prevents

Secure coding standards can explicitly prohibit substring-based comparisons for security decisions.

degrades

Secure authentication mechanisms can reduce reliance on partial string comparisons for credential or token validation.

References