CVE-2021-47746CWE-73

NodeBB Plugin Emoji 3.2.1 - Arbitrary File Write

High · published January 21, 2026

CVSS v4.0
8.6
EPSS
1%
Percentile
54.0
In the wild
Unconfirmed
What it is

⚡ An administrative user can wreak havoc just by uploading a file — through the emoji upload API! This high-severity vulnerability in NodeBB Plugin Emoji 3.2.1 allows for arbitrary file writes, opening the door to potential chaos. 🔥 Think of it like a hotel where only VIP guests can enter, but they can also sneak into the staff-only areas and change the room schedules. An attacker with admin access can manipulate the file path and overwrite critical system files, just like a rogue guest rearranging guests' reservations! If left unaddressed, this vulnerability allows attackers to overwrite important system files, potentially leading to system crashes or unauthorized data exposure. It’s like a trusted guest in a hotel grabbing the master key and opening all the doors, causing absolute mayhem!

Put simply

Think of it like a hotel where only VIP guests can enter, but they can also sneak into the staff-only areas and change the room schedules. An attacker with admin access can manipulate the file path and overwrite critical system files, just like a rogue guest rearranging guests' reservations! This vulnerability occurs when the emoji upload API does not properly validate file paths, allowing users with admin privileges to exploit directory traversal and write files to arbitrary locations on the server.

What to do

If left unaddressed, this vulnerability allows attackers to overwrite important system files, potentially leading to system crashes or unauthorized data exposure. It’s like a trusted guest in a hotel grabbing the master key and opening all the doors, causing absolute mayhem! To mitigate this risk, immediately update the NodeBB Plugin Emoji to version 3.2.2 or later. Additionally, implement strict input validation on file paths to prevent any unauthorized access. Regularly audit user permissions and monitor admin activities to catch any suspicious behavior before it escalates! You've got this! By taking these steps, you'll be well on your way to preventing any unwanted surprises. 🛡️

The record
Technical detail
CVSS v4.0
8.6 · HIGH
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
EPSS
0.00737 · 54.0th percentile
Weakness
CWE-73 · External Control of File Name or Path
Published
2026-01-21T17:27Z
EPSS history
Timeline
  • 21 JAN 17:27Z
    NodeBB Plugin Emoji 3.2.1 - Arbitrary File Write
    cvelistv5