Unauthenticated memory disclosure via unchecked IQ response length
Published Dec 3, 2024 · Updated Dec 3, 2024
Out-of-bounds heap read in 2K Indoor Wi-Fi Security Camera firmware before 2.800.0000000.8.R.20241111 allows remote attackers to disclose memory. MI_IQSERVER_GetApi accepts an unchecked 16-bit max_word value, multiplies it to set out_data.curr_length, and SendResponseData returns that many bytes from a 51,200-byte heap buffer. The IQ service on TCP port 9876 is disabled by default, and exploitation requires starting it through a separate stack overflow; leaked device secrets can support an administrator-password reset.
Summary
What happened
Out-of-bounds heap read in 2K Indoor Wi-Fi Security Camera firmware before 2.800.0000000.8.R.20241111 allows remote attackers to disclose memory. MI_IQSERVER_GetApi accepts an unchecked 16-bit max_word value, multiplies it to set out_data.curr_length, and SendResponseData returns that many bytes from a 51,200-byte heap buffer. The IQ service on TCP port 9876 is disabled by default, and exploitation requires starting it through a separate stack overflow; leaked device secrets can support an administrator-password reset.
The record
- CVE
- CVE-2024-52545
- Published
- Dec 3, 2024
- Updated
- Dec 3, 2024
- Vendor
- Lorex Technology Inc.
- Product
- 2K Indoor Wi-Fi Security Camera
- Classifications
- CWE-125, T1210
- Attack vector
- network
- Privileges
- unauthenticated
Timeline
How it unfolded
- Dec 3, 2024Exploitation reportedRapid7 Lorex unauthenticated RCE exploit chain
- Dec 3, 2024CVE publishedPublication date reported by the CVE source.
- Dec 3, 2024Record updatedLatest update available in the CVE record.
Exploitability
Present is not the same as exploitable
Compare your product and version with the public record. A matching version still requires validation against your environment.
Is a vulnerable build present?
Compare these published version ranges with your installed build and any vendor patches.
- Affected versionversion=0 <2.800.0000000.8.R.20241111
What conditions does exploitation require?
What is affected?
Published CVSS scores
CVSS describes severity. EPSS estimates exploitation probability.
Attacks
What attackers are doing with it
Daily unique IPs observed by Shadowserver honeypots for known exploited vulnerabilities (KEVs). Missing observations do not establish an absence of attacks.
Public exploit references
- LorexExploit authentication-bypass chainweaponized · demonstrated
Labels summarize the accepted research assessment. They do not indicate a test against your environment.
Reported exploitation
- Rapid7 Lorex unauthenticated RCE exploit chainexploit chain
Technologies
Your stack
See the directory against your own environment.
Your stack
Check the software in your environment
Book a demo to see how Hinoki identifies affected software and validates exploitability in your environment.
Book a demo