CVE-2024-31450

Low

Description

Owncast is an open source, self-hosted, decentralized, single user live video streaming and chat server. The Owncast application exposes an administrator API at the URL /api/admin. The emoji/delete endpoint of said API allows administrators to delete custom emojis, which are saved on disk. The parameter name is taken from the JSON request and directly appended to the filepath that points to the emoji to delete. By using path traversal sequences (../), attackers with administrative privileges can exploit this endpoint to delete arbitrary files on the system, outside of the emoji directory. This vulnerability is fixed in 0.1.3.

SeverityLow
CVSS2.7
Exploit probability—
ProductOwncast
PublishedApr 19, 2024
First seenApr 19, 2024

How to fix

Update
  • owncast_project owncast0.1.3 or later
  • github.com/owncast/owncast0.1.3 or later

Affected products

ProductAffected versionsFixed in
owncast_project owncastv < 0.1.30.1.3
github.com/owncast/owncastGov < 0.1.30.1.3

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.