Description
RapidRAW before 1.6.0 does not validate the lutPath field in preset files before passing it to File::open() in lut_processing.rs. On Windows, a UNC path in lutPath causes an outbound SMB connection to an attacker-controlled host, leaking the victim's NTLMv2 credentials. The vulnerable code path is reachable through two vectors: community presets fetched automatically from the remote preset repository when the victim opens the Community tab, and individual preset files imported directly by the victim via the preset import feature (handle_import_presets_from_file in file_management.rs). The second vector does not require control of the community preset repository and is triggered when a user imports a preset file shared through Discord, forums, or similar channels.
Published: 2026-07-30
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

RapidRAW before version 1.6.0 fails to validate the lutPath field found in preset files before passing it to File::open() in lut_processing.rs. On Windows, a preset that specifies a UNC (\\server\share) path causes the application to open that path, which initiates an outbound SMB connection to the host named in the UNC. The Windows kernel then transmits the victim’s NTLMv2 challenge‑response credentials over that network link. The weakness is an instance of improper input validation (CWE‑73) and results in a credential leak.

Affected Systems

The vulnerable functionality is exercised on any Windows system running RapidRAW earlier than 1.6.0. Two entry points exist: the automatic download of community presets when a user opens the Community tab, and the manual import of preset files via the import dialog. The second path does not require control of the community repository and allows a counterfeit preset to be shared through Discord, forums, or other channels. Users who open or import such a preset can trigger the SMB connection.

Risk and Exploitability

The CVSS score of 7.1 indicates high severity, while the EPSS score of < 1 % signifies a very low but non‑zero exploitation probability; the vulnerability is not listed in the CISA KEV catalog. Attackers only need to host an SMB share with a malicious preset. No elevated privileges are required, so any account that has permission to run RapidRAW can be compromised. The captured NTLMv2 hashes could be used by the attacker for authentication‑based attacks; the use of these hashes in pass‑the‑hash attacks is inferred but not explicitly mentioned by the vendor.

Generated by OpenCVE AI on August 4, 2026 at 11:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to RapidRAW version 1.6.0 or newer, which removes the unchecked lutPath handling.
  • If upgrading is not immediately possible, disable automatic loading of community presets and limit preset imports to trusted sources.
  • Configure network or firewall rules to block outbound SMB connections from the RapidRAW process or the Windows system.

Generated by OpenCVE AI on August 4, 2026 at 11:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 02 Aug 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Cybertimon
Cybertimon rapidraw
Vendors & Products Cybertimon
Cybertimon rapidraw

Fri, 31 Jul 2026 11:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 30 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
Description RapidRAW before 1.6.0 does not validate the lutPath field in preset files before passing it to File::open() in lut_processing.rs. On Windows, a UNC path in lutPath causes an outbound SMB connection to an attacker-controlled host, leaking the victim's NTLMv2 credentials. The vulnerable code path is reachable through two vectors: community presets fetched automatically from the remote preset repository when the victim opens the Community tab, and individual preset files imported directly by the victim via the preset import feature (handle_import_presets_from_file in file_management.rs). The second vector does not require control of the community preset repository and is triggered when a user imports a preset file shared through Discord, forums, or similar channels.
Title RapidRAW < 1.6.0 NTLMv2 Credential Leak via UNC Path in lutPath
Weaknesses CWE-73
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Cybertimon Rapidraw
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-31T11:10:30.940Z

Reserved: 2026-07-20T18:27:48.160Z

Link: CVE-2026-64816

cve-icon Vulnrichment

Updated: 2026-07-31T11:10:27.029Z

cve-icon NVD

Status : Received

Published: 2026-07-30T22:16:55.920

Modified: 2026-07-31T11:17:11.830

Link: CVE-2026-64816

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T11:45:03Z

Weaknesses
  • CWE-73

    External Control of File Name or Path