Register for the AI for Security Summit: Join Figma, Perplexity & Wiz

CVE-2024-29194
JavaScript vulnerability analysis and mitigation

Overview

CVE-2024-29194 affects OneUptime, a solution for monitoring and managing online services. The vulnerability was discovered on March 24, 2024, and involves improper validation of client-side stored data within the web application. Specifically, the vulnerability allows an authenticated user to manipulate the is_master_admin key stored in the browser's local storage to escalate their privileges (GitHub Advisory). The issue has been patched in version 7.0.1815.

Technical details

The vulnerability stems from insufficient server-side validation of client-side stored data. An attacker can exploit this by modifying the is_master_admin key value from false to true in the browser's local storage. The CVSS v3.1 base score is 8.3 (High), with the vector string CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:L. The vulnerability is classified as CWE-639 (Authorization Bypass Through User-Controlled Key) (GitHub Advisory).

Impact

The vulnerability allows authenticated users to gain unauthorized administrative access to the system. While most administrative privileges were restricted, an attacker could access sensitive information such as the complete list of users who signed up to OneUptime. This represents a significant security risk as it compromises both confidentiality and integrity of the system (GitHub Advisory).

Exploitability

The vulnerability is relatively easy to exploit and requires only low privileges and no user interaction. An attacker needs only to be authenticated as a regular user and have access to browser developer tools to modify the local storage value. A proof of concept demonstrates that the exploitation can be performed using Firefox Developer Tools by accessing the Storage section and modifying the is_master_admin key (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in OneUptime version 7.0.1815. Users should upgrade to this version or later to protect against this security issue (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related JavaScript vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-61560CRITICAL9.8
  • JavaScript logoJavaScript
  • @zereight/mcp-gitlab
NoYesSep 15, 2026
CVE-2026-61568CRITICAL9.6
  • JavaScript logoJavaScript
  • @zereight/mcp-gitlab
NoYesSep 15, 2026
CVE-2026-61559CRITICAL9.6
  • JavaScript logoJavaScript
  • @zereight/mcp-gitlab
NoYesSep 15, 2026
CVE-2026-63671HIGH8.1
  • JavaScript logoJavaScript
  • @nuxtjs/mdc
NoYesSep 16, 2026
CVE-2026-68904HIGH7
  • JavaScript logoJavaScript
  • node-opcua-transport
NoYesSep 16, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management