Authorization Server Vulnerability in Boruta by Malach IT
CVE-2026-49249

7.1HIGH

Key Information:

Vendor

Malach-it

Vendor
CVE Published:
2 September 2026

What is CVE-2026-49249?

Boruta, a standalone authorization server implementing OAuth 2.0 and OpenID Connect, has a vulnerability in its user settings controller. Prior to version 0.10.0, the server improperly handles user-supplied request bodies by atomizing each key without any validation through String.to_atom/1. This can lead to the exhaustion of the BEAM atom table. An authenticated user can exploit this by submitting multiple unique keys in the request body, causing the atom table to fill and resulting in a complete server crash. The route is minimally protected by requiring user authentication and a per-IP rate limit, yet is still susceptible to abuse, as even failed attempts contribute to the exhaustion. The vulnerability has been addressed in version 0.10.0.

Affected Version(s)

boruta-server < 0.10.0

References

CVSS V4

Score:
7.1
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.