CVE-2026-80210
Last modified
CVE-2026-80210 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. FrontAccounting through 2.4.20 generates a CSRF token in end_form() in includes/ui/ui_controls.inc and embeds it as the _token hidden field in every form it renders, but only admin/users.php and admin/change_current_user_password.php call check_csrf_token() to validate it. No financial transaction handler validates the token, including gl/gl_journal.php, gl/gl_bank.php, purchasing/supplier_invoice.php, sales/customer_invoice.php, sales/customer_payments.php and admin/company_preferences.php, so those endpoints act on POST data with no origin check. EPSS estimates a 0.16% chance of exploitation in the next 30 days.
Description
FrontAccounting through 2.4.20 generates a CSRF token in end_form() in includes/ui/ui_controls.inc and embeds it as the _token hidden field in every form it renders, but only admin/users.php and admin/change_current_user_password.php call check_csrf_token() to validate it. No financial transaction handler validates the token, including gl/gl_journal.php, gl/gl_bank.php, purchasing/supplier_invoice.php, sales/customer_invoice.php, sales/customer_payments.php and admin/company_preferences.php, so those endpoints act on POST data with no origin check. An attacker who gets an authenticated user to load a page under attacker control can auto-submit a cross-origin form to any of them and have the forged journal entry, invoice, customer payment, bank transaction or company configuration change recorded under the victim's session.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| FrontAccounting | FrontAccounting | <= 2.4.20 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-80210?
How severe is CVE-2026-80210?
How do I fix CVE-2026-80210?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-80205NLTK versions before 3.10.0 contain a regular expression den…7.5
- CVE-2026-80206NLTK before 3.10.3 contains a regular expression denial of s…5.9
- CVE-2026-80207APITable through 1.13.0-beta.1 annotates the create handler …5.3
- CVE-2026-80208APITable through 1.13.0-beta.1 annotates both getUserHistori…8.2
- CVE-2026-80209The updateWorkspace handler in mods/identity/src/workspaces/…4.3
- CVE-2026-8021Script injection in UI in Google Chrome prior to 148.0.7778.…4.2
- CVE-2026-80211FrontAccounting through 2.4.20 stores and verifies user pass…5.9
- CVE-2026-80212An issue was discovered in the resolv gem before 0.7.2 for R…7.5
- CVE-2026-80213An issue was discovered in the resolv gem before 0.7.2 for R…4
- CVE-2026-80214LibreNMS’s Virtualization Discovery module is vulnerable to …8.6
- CVE-2026-80217Hidden functionality issue exists in FF-RFI079I4 and FF-RFI0…8.7
- CVE-2026-80218Improper Authentication vulnerability in team-alembic AshAut…7.6
Are you affected by CVE-2026-80210?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
