CRITICAL🇵🇱 Wersja polska

CVE-2023-51763

CVSS 9.8v3.1pub. 2023-12-24upd. 2026-02-23

csv_builder.rb in ActiveAdmin (aka Active Admin) before 3.2.0 allows CSV injection.

🤖 AI Analysis
How it works

The vulnerability (CWE-1236) consists of the lack of proper sanitization of input data before placing it in the generated CSV file. An attacker can introduce data containing special characters (e.g., =, +, -, @) that initiate formulas in programs such as Microsoft Excel or LibreOffice Calc. When an administrator or other user opens the exported CSV file, the spreadsheet application may automatically execute the embedded formula, which can result in, for example, execution of system commands or data leakage.

Impact

An attacker can cause malicious code execution on the client side of a user opening a CSV file and potentially lead to sensitive data leakage or compromise of the victim's system. The high CVSS score (9.8) reflects the possibility of breaching confidentiality, integrity, and availability without the need for authentication.

Mitigation & patch

ActiveAdmin should be updated to version 3.2.0 or later, which contains the fix introduced in commit 697be2b183491beadc8f0b7d8b5bfb44f2387909. The patch is available in the official GitHub repository of the project and is described in the v3.2.0 release.

Who is affected

ActiveAdmin (Active Admin) in all versions before 3.2.0

Analysis generated by Claude AI (Anthropic) based on NVD data. Always verify with vendor.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Activeadmin Active Admin

    APP
    Activeadmin
    < 3.2.0
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
References

Related vulnerabilities

CVE-2023-50448MEDIUM6.5same vendor

In ActiveAdmin (aka Active Admin) before 2.12.0, a concurrency issue allows a malicious actor to access potent...