Π Netatalk, ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ AppleTalk ΠΈ Apple Filing Protocol (AFP), ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΡΠ΅ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°Ρ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π°ΡΠΈΡ ΠΊΠΎΠ΄ Ρ root ΠΏΡΠ°Π²Π° ΡΡΠ΅Π· ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. Netatalk ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ (NAS) Π·Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΈ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΠΈ Π½Π° Apple, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π±Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π° Western Digital (ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ ΡΡΠ΅Π· ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° Netatalk ΠΎΡ ΡΡΡΠΌΡΠ΅ΡΠ° Π½Π° WD). Netatalk ΡΡΡΠΎ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π² ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ OpenWRT (ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°Ρ ΠΎΡ OpenWrt 22.03), Debian, Ubuntu, SUSE, Fedora ΠΈ FreeBSD, Π½ΠΎ Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅. ΠΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈ Π² Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° Netatalk 3.1.13.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ:
- CVE-2022-0194 β Π€ΡΠ½ΠΊΡΠΈΡΡΠ° ad_addcomment() Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π²ΡΠ½ΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΠΏΠΈΡΠ° Π²ΡΠ² ΡΠΈΠΊΡΠΈΡΠ°Π½ Π±ΡΡΠ΅Ρ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΡΠ΅Ρ Π½ΠΈΡ ΠΊΠΎΠ΄ Ρ root ΠΏΡΠ°Π²Π°.
- CVE-2022-23121 β ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π²ΡΠ² ΡΡΠ½ΠΊΡΠΈΡΡΠ° parse_entries(), ΠΊΠΎΠ΅ΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° AppleDouble Π·Π°ΠΏΠΈΡΠΈ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΡΠ΅Ρ Π½ΠΈΡ ΠΊΠΎΠ΄ Ρ root ΠΏΡΠ°Π²Π°.
- CVE-2022-23122 β Π€ΡΠ½ΠΊΡΠΈΡΡΠ° setfilparams() Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π²ΡΠ½ΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π³ΠΈ ΠΊΠΎΠΏΠΈΡΠ° Π²ΡΠ² ΡΠΈΠΊΡΠΈΡΠ°Π½ Π±ΡΡΠ΅Ρ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΡΠ΅Ρ Π½ΠΈΡ ΠΊΠΎΠ΄ Ρ root ΠΏΡΠ°Π²Π°.
- CVE-2022-23124 ΠΠΈΠΏΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π²Π°Π»ΠΈΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π²Ρ ΠΎΠ΄Π° Π² ΠΌΠ΅ΡΠΎΠ΄Π° get_finderinfo(), ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ ΠΎΠ±Π»Π°ΡΡ ΠΈΠ·Π²ΡΠ½ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π±ΡΡΠ΅Ρ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ° Ρ Π΄ΡΡΠ³ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΏΡΠΎΠΏΡΡΠΊΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ΄ Ρ root ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ.
- CVE-2022-23125 ΠΠΌΠ° Π»ΠΈΠΏΡΠ²Π°ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΏΡΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠ° "len" Π²ΡΠ² ΡΡΠ½ΠΊΡΠΈΡΡΠ° copyapplfile() ΠΏΡΠ΅Π΄ΠΈ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π²ΡΠ² ΡΠΈΠΊΡΠΈΡΠ°Π½ Π±ΡΡΠ΅Ρ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈ ΡΠ΅Ρ Π½ΠΈΡ ΠΊΠΎΠ΄ Ρ root ΠΏΡΠ°Π²Π°.
- CVE-2022-23123 β ΠΠΈΠΏΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄ΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π² ΠΌΠ΅ΡΠΎΠ΄Π° getdirparams(), ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ ΠΎΡ ΠΎΠ±Π»Π°ΡΡ ΠΈΠ·Π²ΡΠ½ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π±ΡΡΠ΅Ρ. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΡΠΏΡΠ»Π½ΠΎΠΌΠΎΡΠ΅Π½ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π» Π΄Π° ΠΈΠ·ΡΠ΅ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru