CVE-2020-24918

A buffer overflow in the RTSP service of the Ambarella Oryx RTSP Server 2020-01-07 allows an unauthenticated attacker to send a crafted RTSP request, with a long digest authentication header, to execute arbitrary code in parse_authentication_header() in libamprotocol-rtsp.so.1 in rtsp_svc (or cause a crash). This allows remote takeover of a Furbo Dog Camera, for example. NOTE: The vendor states that the RTSP library is used for DEMO only, using it in product is a customer's behavior. Ambarella has emphasized that RTSP is DEMO only library, should NOT be used in product in our document. Because Ambarella's SDK is proprietary, we didn't publish our SDK source code in public network.
Configurations

Configuration 1 (hide)

cpe:2.3:a:ambarella:oryx_rtsp_server:2020-01-07:*:*:*:*:*:*:*

History

21 Nov 2024, 05:16

Type Values Removed Values Added
References () https://somersetrecon.squarespace.com/blog/2021/hacking-the-furbo-part-1 - Exploit, Third Party Advisory () https://somersetrecon.squarespace.com/blog/2021/hacking-the-furbo-part-1 - Exploit, Third Party Advisory
References () https://www.ambarella.com - Vendor Advisory () https://www.ambarella.com - Vendor Advisory
References () https://www.somersetrecon.com/blog - Exploit, Third Party Advisory () https://www.somersetrecon.com/blog - Exploit, Third Party Advisory

06 Sep 2024, 15:15

Type Values Removed Values Added
References
  • () https://github.com/Ambarella-Inc/amba-cve-info/tree/main/cve-2020-24918 -
Summary (en) A buffer overflow in the RTSP service of the Ambarella Oryx RTSP Server 2020-01-07 allows an unauthenticated attacker to send a crafted RTSP request, with a long digest authentication header, to execute arbitrary code in parse_authentication_header() in libamprotocol-rtsp.so.1 in rtsp_svc (or cause a crash). This allows remote takeover of a Furbo Dog Camera, for example. (en) A buffer overflow in the RTSP service of the Ambarella Oryx RTSP Server 2020-01-07 allows an unauthenticated attacker to send a crafted RTSP request, with a long digest authentication header, to execute arbitrary code in parse_authentication_header() in libamprotocol-rtsp.so.1 in rtsp_svc (or cause a crash). This allows remote takeover of a Furbo Dog Camera, for example. NOTE: The vendor states that the RTSP library is used for DEMO only, using it in product is a customer's behavior. Ambarella has emphasized that RTSP is DEMO only library, should NOT be used in product in our document. Because Ambarella's SDK is proprietary, we didn't publish our SDK source code in public network.

Information

Published : 2021-04-30 12:15

Updated : 2024-11-21 05:16


NVD link : CVE-2020-24918

Mitre link : CVE-2020-24918

CVE.ORG link : CVE-2020-24918


JSON object : View

Products Affected

ambarella

  • oryx_rtsp_server
CWE
CWE-120

Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')