Vulnerabilities > CVE-2021-29452 - Incorrect Authorization vulnerability in Curveballjs A12N-Server 0.18.0/0.18.1

047910
CVSS 6.5 - MEDIUM
Attack vector
NETWORK
Attack complexity
LOW
Privileges required
LOW
Confidentiality impact
NONE
Integrity impact
HIGH
Availability impact
NONE
network
low complexity
curveballjs
CWE-863

Summary

a12n-server is an npm package which aims to provide a simple authentication system. A new HAL-Form was added to allow editing users in version 0.18.0. This feature should only have been accessible to admins. Unfortunately, privileges were incorrectly checked allowing any logged in user to make this change. Patched in v0.18.2.

Vulnerable Configurations

Part Description Count
Application
Curveballjs
2

Common Weakness Enumeration (CWE)