CVE-2024-39887

An SQL Injection vulnerability in Apache Superset exists due to improper neutralization of special elements used in SQL commands. Specifically, certain engine-specific functions are not checked, which allows attackers to bypass Apache Superset's SQL authorization. To mitigate this, a new configuration key named DISALLOWED_SQL_FUNCTIONS has been introduced. This key disallows the use of the following PostgreSQL functions: version, query_to_xml, inet_server_addr, and inet_client_addr. Additional functions can be added to this list for increased protection. This issue affects Apache Superset: before 4.0.2. Users are recommended to upgrade to version 4.0.2, which fixes the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:apache:superset:*:*:*:*:*:*:*:*

History

13 Feb 2025, 18:18

Type Values Removed Values Added
Summary (en) An SQL Injection vulnerability in Apache Superset exists due to improper neutralization of special elements used in SQL commands. Specifically, certain engine-specific functions are not checked, which allows attackers to bypass Apache Superset's SQL authorization. To mitigate this, a new configuration key named DISALLOWED_SQL_FUNCTIONS has been introduced. This key disallows the use of the following PostgreSQL functions: version, query_to_xml, inet_server_addr, and inet_client_addr. Additional functions can be added to this list for increased protection. This issue affects Apache Superset: before 4.0.2. Users are recommended to upgrade to version 4.0.2, which fixes the issue. (en) An SQL Injection vulnerability in Apache Superset exists due to improper neutralization of special elements used in SQL commands. Specifically, certain engine-specific functions are not checked, which allows attackers to bypass Apache Superset's SQL authorization. To mitigate this, a new configuration key named DISALLOWED_SQL_FUNCTIONS has been introduced. This key disallows the use of the following PostgreSQL functions: version, query_to_xml, inet_server_addr, and inet_client_addr. Additional functions can be added to this list for increased protection. This issue affects Apache Superset: before 4.0.2. Users are recommended to upgrade to version 4.0.2, which fixes the issue.

10 Feb 2025, 16:07

Type Values Removed Values Added
CPE cpe:2.3:a:apache:superset:*:*:*:*:*:*:*:*
First Time Apache superset
Apache
References () http://www.openwall.com/lists/oss-security/2024/07/16/5 - () http://www.openwall.com/lists/oss-security/2024/07/16/5 - Mailing List, Third Party Advisory
References () https://lists.apache.org/thread/j55vm41jg3l0x6w49zrmvbf3k0ts5fqz - () https://lists.apache.org/thread/j55vm41jg3l0x6w49zrmvbf3k0ts5fqz - Mailing List, Vendor Advisory

21 Nov 2024, 09:28

Type Values Removed Values Added
Summary
  • (es) Existe una vulnerabilidad de inyección SQL en Apache Superset debido a una neutralización inadecuada de elementos especiales utilizados en los comandos SQL. Específicamente, ciertas funciones específicas del motor no están marcadas, lo que permite a los atacantes eludir la autorización SQL de Apache Superset. Para mitigar esto, se introdujo una nueva clave de configuración denominada DISALLOWED_SQL_FUNCTIONS. Esta clave no permite el uso de las siguientes funciones de PostgreSQL: versión, query_to_xml, inet_server_addr e inet_client_addr. Se pueden agregar funciones adicionales a esta lista para una mayor protección. Este problema afecta a Apache Superset: antes de 4.0.2. Se recomienda a los usuarios actualizar a la versión 4.0.2, que soluciona el problema.
References () http://www.openwall.com/lists/oss-security/2024/07/16/5 - () http://www.openwall.com/lists/oss-security/2024/07/16/5 -
References () https://lists.apache.org/thread/j55vm41jg3l0x6w49zrmvbf3k0ts5fqz - () https://lists.apache.org/thread/j55vm41jg3l0x6w49zrmvbf3k0ts5fqz -

16 Jul 2024, 14:15

Type Values Removed Values Added
References
  • () http://www.openwall.com/lists/oss-security/2024/07/16/5 -

16 Jul 2024, 10:15

Type Values Removed Values Added
New CVE

Information

Published : 2024-07-16 10:15

Updated : 2025-02-13 18:18


NVD link : CVE-2024-39887

Mitre link : CVE-2024-39887

CVE.ORG link : CVE-2024-39887


JSON object : View

Products Affected

apache

  • superset
CWE
CWE-89

Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')