CVE-2021-33396 in baijiacmsinfo

Summary

by MITRE • 02/16/2023

An issue was discovered in baijiacms v4. There is a CSRF vulnerability that can modify the store information and login password.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 03/20/2025

The vulnerability identified as CVE-2021-33396 affects baijiacms version 4 and represents a cross-site request forgery flaw that allows unauthorized modification of critical store information and user authentication credentials. This vulnerability resides within the web application's lack of proper anti-CSRF protections, creating a significant security risk for e-commerce platforms utilizing this content management system. The flaw specifically targets administrative functions that control store configuration and user account management, making it particularly dangerous for businesses relying on the platform for their online operations.

The technical implementation of this CSRF vulnerability stems from the absence of anti-CSRF tokens or other validation mechanisms in the affected web forms and API endpoints. When an authenticated administrator visits a malicious website or clicks on a crafted link, the vulnerability enables the execution of unauthorized actions against the vulnerable baijiacms installation. The attack can modify store information such as business details, contact information, and operational settings, while simultaneously allowing password changes for administrative accounts. This dual impact significantly amplifies the potential damage, as attackers can both compromise the business's public presence and gain unauthorized access to administrative controls.

The operational impact of this vulnerability extends beyond simple data modification, as it creates a pathway for complete administrative takeover of the affected platform. Attackers can leverage this flaw to change login credentials, effectively locking out legitimate administrators while maintaining access to sensitive business data. The modification of store information can also lead to reputational damage, customer confusion, and potential financial losses through unauthorized transactions or service disruptions. Organizations using baijiacms v4 may face regulatory compliance issues if customer data becomes compromised through this vulnerability, particularly in environments subject to data protection regulations.

Mitigation strategies for CVE-2021-33396 should prioritize immediate implementation of anti-CSRF token validation across all administrative forms and API endpoints within the baijiacms platform. The solution involves generating unique, unpredictable tokens for each user session and validating these tokens on server-side processing of sensitive operations. Organizations should also implement proper referer header validation and utilize SameSite cookie attributes to prevent cross-site request forgery attacks. According to CWE classification, this vulnerability maps to CWE-352, which specifically addresses Cross-Site Request Forgery issues, while ATT&CK framework categorizes this under T1190 for exploit public-facing application vulnerabilities. Regular security audits and input validation should be implemented to prevent similar flaws in future development cycles, with security patches applied immediately upon availability from the vendor.

Reservation

06/07/2021

Disclosure

02/16/2023

Moderation

accepted

CPE

ready

EPSS

0.00316

KEV

no

Activities

very low

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!