{"id":"UBUNTU-CVE-2022-24048","details":"MariaDB CONNECT Storage Engine Stack-based Buffer Overflow Privilege Escalation Vulnerability. This vulnerability allows local attackers to escalate privileges on affected installations of MariaDB. Authentication is required to exploit this vulnerability. The specific flaw exists within the processing of SQL queries. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to escalate privileges and execute arbitrary code in the context of the service account. Was ZDI-CAN-16191.","modified":"2026-04-22T13:18:09.721739Z","published":"2022-02-18T20:15:00Z","related":["USN-5305-1"],"upstream":["CVE-2022-24048"],"references":[{"type":"REPORT","url":"https://ubuntu.com/security/CVE-2022-24048"},{"type":"ADVISORY","url":"https://ubuntu.com/security/notices/USN-5305-1"},{"type":"REPORT","url":"https://www.cve.org/CVERecord?id=CVE-2022-24048"}],"affected":[{"package":{"name":"mariadb-10.0","ecosystem":"Ubuntu:16.04:LTS","purl":"pkg:deb/ubuntu/mariadb-10.0@10.0.38-0ubuntu0.16.04.1?arch=source&distro=xenial"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["10.0.20-0ubuntu0.15.04.1","10.0.22-0ubuntu1","10.0.23-1","10.0.23-2","10.0.24-7","10.0.25-0ubuntu0.16.04.1","10.0.27-0ubuntu0.16.04.1","10.0.28-0ubuntu0.16.04.1","10.0.29-0ubuntu0.16.04.1","10.0.31-0ubuntu0.16.04.2","10.0.33-0ubuntu0.16.04.1","10.0.34-0ubuntu0.16.04.1","10.0.36-0ubuntu0.16.04.1","10.0.38-0ubuntu0.16.04.1"],"ecosystem_specific":{"binaries":[{"binary_version":"10.0.38-0ubuntu0.16.04.1","binary_name":"libmariadbd18"},{"binary_name":"mariadb-client","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-client-10.0","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-client-core-10.0","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-common","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-plugin-connect","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-plugin-mroonga","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-plugin-oqgraph","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-plugin-spider","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-plugin-tokudb","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-server","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-server-10.0","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-server-core-10.0","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-test","binary_version":"10.0.38-0ubuntu0.16.04.1"},{"binary_name":"mariadb-test-data","binary_version":"10.0.38-0ubuntu0.16.04.1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2022/UBUNTU-CVE-2022-24048.json"}},{"package":{"name":"mariadb-10.1","ecosystem":"Ubuntu:18.04:LTS","purl":"pkg:deb/ubuntu/mariadb-10.1@1:10.1.48-0ubuntu0.18.04.1?arch=source&distro=bionic"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["10.1.25-1","1:10.1.29-6","1:10.1.34-0ubuntu0.18.04.1","1:10.1.38-0ubuntu0.18.04.1","1:10.1.38-0ubuntu0.18.04.2","1:10.1.40-0ubuntu0.18.04.1","1:10.1.41-0ubuntu0.18.04.1","1:10.1.43-0ubuntu0.18.04.1","1:10.1.44-0ubuntu0.18.04.1","1:10.1.47-0ubuntu0.18.04.1","1:10.1.48-0ubuntu0.18.04.1"],"ecosystem_specific":{"binaries":[{"binary_name":"libmariadbclient-dev-compat","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"libmariadbclient18","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"libmariadbd18","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-client","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_version":"1:10.1.48-0ubuntu0.18.04.1","binary_name":"mariadb-client-10.1"},{"binary_name":"mariadb-client-core-10.1","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-common","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-connect","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-cracklib-password-check","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-gssapi-client","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-gssapi-server","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-mroonga","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-oqgraph","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-spider","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-plugin-tokudb","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-server","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-server-10.1","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-server-core-10.1","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-test","binary_version":"1:10.1.48-0ubuntu0.18.04.1"},{"binary_name":"mariadb-test-data","binary_version":"1:10.1.48-0ubuntu0.18.04.1"}]},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2022/UBUNTU-CVE-2022-24048.json"}},{"package":{"name":"mariadb-10.3","ecosystem":"Ubuntu:20.04:LTS","purl":"pkg:deb/ubuntu/mariadb-10.3@1:10.3.34-0ubuntu0.20.04.1?arch=source&distro=focal"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1:10.3.34-0ubuntu0.20.04.1"}]}],"versions":["1:10.3.17-1","1:10.3.18-1","1:10.3.19-1","1:10.3.21-2","1:10.3.22-1","1:10.3.22-1ubuntu1","1:10.3.25-0ubuntu0.20.04.1","1:10.3.29-0ubuntu0.20.04.1","1:10.3.30-0ubuntu0.20.04.1","1:10.3.31-0ubuntu0.20.04.1","1:10.3.32-0ubuntu0.20.04.1"],"ecosystem_specific":{"binaries":[{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"libmariadb-dev-compat"},{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"libmariadb3"},{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"libmariadbd19"},{"binary_name":"mariadb-backup","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-client","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-client-10.3","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-client-core-10.3","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-common","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-plugin-connect","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-plugin-cracklib-password-check","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"mariadb-plugin-gssapi-client"},{"binary_name":"mariadb-plugin-gssapi-server","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-plugin-mroonga","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"mariadb-plugin-oqgraph"},{"binary_name":"mariadb-plugin-rocksdb","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-plugin-spider","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_version":"1:10.3.34-0ubuntu0.20.04.1","binary_name":"mariadb-plugin-tokudb"},{"binary_name":"mariadb-server","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-server-10.3","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-server-core-10.3","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-test","binary_version":"1:10.3.34-0ubuntu0.20.04.1"},{"binary_name":"mariadb-test-data","binary_version":"1:10.3.34-0ubuntu0.20.04.1"}],"availability":"No subscription required"},"database_specific":{"source":"https://github.com/canonical/ubuntu-security-notices/blob/main/osv/cve/2022/UBUNTU-CVE-2022-24048.json"}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H"},{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H"},{"type":"Ubuntu","score":"medium"}]}