CVE-2022-32746 Use after free in samba

Medium 5.4 Published Updated

A use-after-free flaw in Samba's AD DC audit logging allows attackers to potentially execute code or escalate privileges when modifying privileged attributes.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2022-32746?

CVE-2022-32746 is a medium-severity use after free vulnerability in Samba Samba, published on 25 Aug 2022. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A flaw was found in the Samba AD LDAP server. The AD DC database audit logging module can access LDAP message values freed by a preceding database module, resulting in a use-after-free issue. This issue is only possible when modifying certain privileged attributes, such as userAccountControl.

Weakness: CWE-416

Which versions are affected by CVE-2022-32746?

It affects 1 product.

Linux distribution packages (39)
ldb-tools AlmaLinux:8All versions2.5.2-2.el8
libldb AlmaLinux:8All versions2.5.2-2.el8
libldb-devel AlmaLinux:8All versions2.5.2-2.el8
python-ldb-devel-common AlmaLinux:8All versions2.5.2-2.el8
python3-ldb AlmaLinux:8All versions2.5.2-2.el8
python3-ldb-devel AlmaLinux:8All versions2.5.2-2.el8
ldb-tools AlmaLinux:9All versions2.5.2-1.el9
libldb AlmaLinux:9All versions2.5.2-1.el9
libldb-devel AlmaLinux:9All versions2.5.2-1.el9
python3-ldb AlmaLinux:9All versions2.5.2-1.el9
ldb-tools Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
ldb-tools-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
libldb Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
libldb-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
libldb-debugsource Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
libldb-devel Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
python3-ldb Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
python3-ldb-debuginfo Red Hat:enterprise_linux:8::baseosAll versions0:2.5.2-2.el8
ldb-tools-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
libldb-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
libldb-debugsource Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
python-ldb-devel-common Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
python3-ldb-debuginfo Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
python3-ldb-devel Red Hat:enterprise_linux:8::crbAll versions0:2.5.2-2.el8
ldb-tools Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
ldb-tools-debuginfo Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
libldb Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
libldb-debuginfo Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
libldb-debugsource Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
python3-ldb Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
python3-ldb-debuginfo Red Hat:enterprise_linux:9::baseosAll versions0:2.5.2-1.el9
ldb-tools-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.5.2-1.el9
libldb-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.5.2-1.el9
libldb-debugsource Red Hat:enterprise_linux:9::crbAll versions0:2.5.2-1.el9
libldb-devel Red Hat:enterprise_linux:9::crbAll versions0:2.5.2-1.el9
python3-ldb-debuginfo Red Hat:enterprise_linux:9::crbAll versions0:2.5.2-1.el9
libldb Rocky Linux:8All versions0:2.5.2-2.el8
libldb Rocky Linux:9All versions0:2.5.2-1.el9
ldb openSUSE:TumbleweedAll versions2.5.2-1.1

Products include Samba Samba.

How do I fix CVE-2022-32746?

Apply the vendor's patch.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is CVE-2022-32746 being exploited?

There is no known exploitation of CVE-2022-32746 in the wild and no public exploit code.

All Samba Samba vulnerabilities

Sources

Also known as ALPINE-CVE-2022-32746, ALSA-2022:7730, ALSA-2022:8318, AZL-10707, AZL-37015, AZL-45138 and 10 more.

Is CVE-2022-32746 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free