Description
In Cyrus SASL 2.1.17 through 2.1.27 before 2.1.28, plugins/sql.c does not escape the password for a SQL INSERT or UPDATE statement.A flaw was found in the SQL plugin shipped with Cyrus SASL. Failure to properly escape the SQL input allows a remote attacker to execute arbitrary SQL commands. This issue can lead to the escalation of privileges.
Solution(s)
redhat-upgrade-cyrus-saslredhat-upgrade-cyrus-sasl-debuginforedhat-upgrade-cyrus-sasl-debugsourceredhat-upgrade-cyrus-sasl-develredhat-upgrade-cyrus-sasl-devel-debuginforedhat-upgrade-cyrus-sasl-gs2redhat-upgrade-cyrus-sasl-gs2-debuginforedhat-upgrade-cyrus-sasl-gssapiredhat-upgrade-cyrus-sasl-gssapi-debuginforedhat-upgrade-cyrus-sasl-ldapredhat-upgrade-cyrus-sasl-ldap-debuginforedhat-upgrade-cyrus-sasl-libredhat-upgrade-cyrus-sasl-lib-debuginforedhat-upgrade-cyrus-sasl-md5redhat-upgrade-cyrus-sasl-md5-debuginforedhat-upgrade-cyrus-sasl-ntlmredhat-upgrade-cyrus-sasl-ntlm-debuginforedhat-upgrade-cyrus-sasl-plainredhat-upgrade-cyrus-sasl-plain-debuginforedhat-upgrade-cyrus-sasl-scramredhat-upgrade-cyrus-sasl-scram-debuginforedhat-upgrade-cyrus-sasl-sqlredhat-upgrade-cyrus-sasl-sql-debuginfo
ReferencesCVE-2022-24407RHSA-2022:0658RHSA-2022:0666RHSA-2022:0668