Improper Handling of Exceptional Conditions in Western Digital products - CVE-2022-23121
Published: March 25, 2022 / Updated: April 21, 2023
Vulnerability details
The vulnerability allows a remote attacker to execute arbitrary commands on the target system.
The vulnerability exists due to improper handling of exceptional conditions in the parse_entries function when parsing AppleDouble entries. A remote unauthenticated attacker can pass specially crafted data to the application and execute arbitrary commands on the target system.
Successful exploitation of this vulnerability may result in complete compromise of vulnerable system.
Affected software
My Cloud PR4100
My Cloud EX4100
My Cloud EX2 Ultra
My Cloud Mirror Gen 2
My Cloud DL2100
My Cloud DL4100
My Cloud EX2100
WD Cloud
My Cloud
My Cloud Home
My Cloud OS 5
Gentoo Linux
Debian Linux
QuTScloud
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server for SAP Applications
SUSE Linux Enterprise Software Development Kit
SUSE Linux Enterprise Workstation Extension
SUSE Linux Enterprise Desktop
Slackware Linux
Ubuntu
QuTS hero
Netatalk
QNAP QTS
netatalk (Ubuntu package)
libatalk12
libatalk12-debuginfo
netatalk
netatalk-debuginfo
netatalk-debugsource
netatalk-devel
netatalk (Debian package)
net-fs/netatalk
How to mitigate CVE-2022-23121
Netatalk - addressed in versions 2.2.7, 3.1.13
QNAP QTS - update to 4.5.4.2012 20220419
netatalk (Ubuntu package) - addressed in versions Ubuntu Pro, 3.1.12~ds-4ubuntu0.20.04.1, 3.1.12~ds-9ubuntu0.22.04.1, 3.1.13~ds-2ubuntu0.22.10.1
libatalk12 - update to 3.1.0-3.8.1
libatalk12-debuginfo - update to 3.1.0-3.8.1
netatalk - update to 3.1.0-3.8.1
netatalk-debuginfo - update to 3.1.0-3.8.1
netatalk-debugsource - update to 3.1.0-3.8.1
netatalk-devel - update to 3.1.0-3.8.1
netatalk (Debian package) - update to 3.1.12~ds-8+deb11u1
netatalk - update to 3.1.16
net-fs/netatalk - update to 3.1.18
External References
Related Security Bulletins
- Multiple vulnerabilities in Western Digital My Cloud OS 5
- Multiple vulnerabilities in QNAP QTS Netatalk
- Multiple vulnerabilities in QuTS hero Netatalk
- Multiple vulnerabilities in QNAP QuTScloud Netatalk
- Multiple vulnerabilities in Netatalk
- SUSE update for netatalk
- Ubuntu update for netatalk
- Slackware Linux update for netatalk
- Debian update for netatalk
- Gentoo update for Netatalk