PT-2021-21371 · Laravel+1 · Laravel+1

Daniel Coulbourne

+1

·

Published

2021-08-04

·

Updated

2021-09-01

·

CVE-2021-36804

CVSS v3.1

8.1

High

VectorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Akaunting versions 2.1.12 and earlier
Description The issue allows an attacker to proxy password reset requests through a running Akaunting instance if the attacker knows the target's e-mail address. This is caused by the defaults provided by the Laravel framework, specifically how proxy headers are handled with respect to multi-tenant implementations. Although this is not technically a vulnerability in Laravel, the default configuration can lead to similar vulnerabilities in Laravel projects that implement multi-tenant applications.
Recommendations For Akaunting versions 2.1.12 and earlier, update to version 2.1.13 to resolve the issue. As a temporary workaround, consider restricting access to the password reset functionality until the update is applied. Additionally, review and adjust the configuration of proxy headers in multi-tenant implementations to prevent similar issues.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2021-36804
GHSA-246R-R2WF-FRHX

Affected Products

Akaunting
Laravel