Another Redis Desktop Manager: Local code execution via XSS (CVE-2024-23998)
Another Redis Desktop Manager versions up to 1.6.6 are vulnerable to remote code execution via XSS in the font_faq setting field due to unsafe v-html usage and enabled nodeIntegration in its Electron configuration.
CVE search metadata
CVE search record: CVE-2024-23998. Severity: critical. CVSS: 9.6. EPSS: 0.71%. KEV: no. Product: Another Redis Desktop Manager (<= 1.6.6). Brief: Another Redis Desktop Manager: Local code execution via XSS (CVE-2024-23998). Brief link: https://feed.craftedsignal.io/briefs/2026-10-cve-2024-23998/
Triage facts
Revision 1- Applicability
- Another Redis Desktop Manager (<= 1.6.6)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 2 public sources
- Freshness
- Revision 1Oct 27, 03:09 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- B3Likely
CVE-2024-23998 describes a vulnerability in Another Redis Desktop Manager (<= 1.6.6) where improper sanitization of the 'font_faq' configuration string allows for Cross-Site Scripting (XSS). Because the application leverages the 'v-html' directive and enables 'nodeIntegration' within its Electron framework, an attacker who successfully injects malicious JavaScript into the application's resources - such as by distributing a trojanized installer or modifying the application's configuration files - can achieve Remote Code Execution (RCE) with the privileges of the application when the user interacts with the affected UI element.
Attack Chain
- Attacker obtains the distribution files for Another Redis Desktop Manager.
- Attacker modifies the 'en.js' file within the application resources to inject malicious JavaScript into the 'font_faq' string.
- Attacker repackages the application into a trojanized installer.
- User installs the malicious software (often bypassing security warnings).
- User launches the application and navigates to the Settings menu.
- User hovers the mouse cursor over the Font Family help icon.
- The application renders the 'font_faq' string via 'v-html', executing the injected JavaScript.
- The malicious script uses the enabled 'nodeIntegration' to execute arbitrary operating system commands, such as 'calc.exe'.
Impact
Successful exploitation allows for arbitrary code execution on the host machine running Another Redis Desktop Manager. The severity is high (CVSS 9.6) as it permits full system compromise, data exfiltration, or persistence depending on the attacker's payload.
Recommendation
- Inventory all installations of Another Redis Desktop Manager and ensure they are upgraded to a version later than 1.6.6.
- Implement strict application control policies to prevent the execution of unauthorized or tampered binaries, specifically targeting the installation directory of Electron-based applications.
- Utilize endpoint security tools to monitor for unexpected process-spawning behavior from 'electron.exe' or the main application process.
Immediate actions
Inventory enterprise endpoints for versions of Another Redis Desktop Manager <= 1.6.6
Threat Hunt
Search for unexpected child processes spawned by Another Redis Desktop Manager application processes (e.g., cmd.exe, powershell.exe, calc.exe).
Data: Endpoint process creation logs
Mitigations
Upgrade Another Redis Desktop Manager to a version > 1.6.6
CVE-2024-23998