
Cloud Vulnerability DB
A community-led vulnerabilities database
The vulnerability (CVE-2024-1556) is a security flaw discovered in Firefox's built-in profiler where an incorrect NULL check was performed, potentially leading to invalid memory access and undefined behavior. This vulnerability specifically affects Firefox versions below 123 and only impacts the application when the profiler is running (Mozilla Advisory, NVD).
The vulnerability stems from an incorrect object check in the InChunkPointer::ShouldPointAtValidBlock() function located in mozglue/baseprofiler/public/ProfileChunkedBufferDetail.h. The bug occurs when IsNull() is checked against *this instead of the pointer variable, which could potentially allow access beyond bounds if untrusted code can determine the entrySize. The issue has been assigned a CVSS 3.1 base score of 6.5 (Medium) with the vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H (Mozilla Bugzilla, NVD).
The impact of this vulnerability is considered low because it only affects users when the Firefox profiler is actively running, which requires explicit user activation. The vulnerability could potentially lead to invalid memory access and undefined behavior, though the presence of additional safeguards helps mitigate the potential impact (Mozilla Advisory).
The vulnerability has been fixed in Firefox 123. Users are advised to update to Firefox version 123 or later to receive the security fix. The fix involves correcting the NULL check in the built-in profiler code (Mozilla Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."