2024-04-16 14:26:14 +00:00

173 lines
8.4 KiB
JSON

{
"Definition": [
{
"ID": "oval:org.altlinux.errata:def:20235932",
"Version": "oval:org.altlinux.errata:def:20235932",
"Class": "patch",
"Metadata": {
"Title": "ALT-PU-2023-5932: package `netatalk` update to version 3.1.17-alt1",
"AffectedList": [
{
"Family": "unix",
"Platforms": [
"ALT Linux branch c10f1"
],
"Products": [
"ALT SP Workstation",
"ALT SP Server"
]
}
],
"References": [
{
"RefID": "ALT-PU-2023-5932",
"RefURL": "https://errata.altlinux.org/ALT-PU-2023-5932",
"Source": "ALTPU"
},
{
"RefID": "BDU:2023-00621",
"RefURL": "https://bdu.fstec.ru/vul/2023-00621",
"Source": "BDU"
},
{
"RefID": "CVE-2022-23121",
"RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2022-23121",
"Source": "CVE"
},
{
"RefID": "CVE-2022-23123",
"RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2022-23123",
"Source": "CVE"
},
{
"RefID": "CVE-2022-43634",
"RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2022-43634",
"Source": "CVE"
},
{
"RefID": "CVE-2022-45188",
"RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2022-45188",
"Source": "CVE"
},
{
"RefID": "CVE-2023-42464",
"RefURL": "https://nvd.nist.gov/vuln/detail/CVE-2023-42464",
"Source": "CVE"
}
],
"Description": "This update upgrades netatalk to version 3.1.17-alt1. \nSecurity Fix(es):\n\n * BDU:2023-00621: Уязвимость функции dsi_writeinit реализации протокола Apple Filing Protocol Netatalk, позволяющая нарушителю выполнить произвольный код в контексте root-пользователя\n\n * CVE-2022-23121: This vulnerability allows remote attackers to execute arbitrary code on affected installations of Netatalk. Authentication is not required to exploit this vulnerability. The specific flaw exists within the parse_entries function. The issue results from the lack of proper error handling when parsing AppleDouble entries. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-15819.\n\n * CVE-2022-23123: This vulnerability allows remote attackers to disclose sensitive information on affected installations of Netatalk. Authentication is not required to exploit this vulnerability. The specific flaw exists within the getdirparams method. The issue results from the lack of proper validation of user-supplied data, which can result in a read past the end of an allocated buffer. An attacker can leverage this in conjunction with other vulnerabilities to execute arbitrary code in the context of root. Was ZDI-CAN-15830.\n\n * CVE-2022-43634: This vulnerability allows remote attackers to execute arbitrary code on affected installations of Netatalk. Authentication is not required to exploit this vulnerability. The specific flaw exists within the dsi_writeinit function. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length heap-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-17646.\n\n * CVE-2022-45188: Netatalk through 3.1.13 has an afp_getappl heap-based buffer overflow resulting in code execution via a crafted .appl file. This provides remote root access on some platforms such as FreeBSD (used for TrueNAS).\n\n * CVE-2023-42464: A Type Confusion vulnerability was found in the Spotlight RPC functions in afpd in Netatalk 3.1.x before 3.1.17. When parsing Spotlight RPC packets, one encoded data structure is a key-value style dictionary where the keys are character strings, and the values can be any of the supported types in the underlying protocol. Due to a lack of type checking in callers of the dalloc_value_for_key() function, which returns the object associated with a key, a malicious actor may be able to fully control the value of the pointer and theoretically achieve Remote Code Execution on the host. This issue is similar to CVE-2023-34967.\n\n * #46441: ERROR: Cannot create /var/lib/netatalk/afp_signature.conf\n\n * #46445: Ошибка /etc/netatalk//afppasswd doesn't exist при запуске afppasswd\n\n * #46446: Ошибка /usr/lib64/cracklib_dict.pwd.gz: No such file or directory при запуске afppasswd",
"Advisory": {
"From": "errata.altlinux.org",
"Severity": "Critical",
"Rights": "Copyright 2024 BaseALT Ltd.",
"Issued": {
"Date": "2023-09-29"
},
"Updated": {
"Date": "2023-09-29"
},
"BDUs": [
{
"ID": "BDU:2023-00621",
"CVSS": "AV:N/AC:L/Au:N/C:C/I:C/A:C",
"CVSS3": "AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"CWE": "CWE-122",
"Href": "https://bdu.fstec.ru/vul/2023-00621",
"Impact": "Critical",
"Public": "20230206"
}
],
"CVEs": [
{
"ID": "CVE-2022-23121",
"CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"CWE": "CWE-755",
"Href": "https://nvd.nist.gov/vuln/detail/CVE-2022-23121",
"Impact": "Critical",
"Public": "20230328"
},
{
"ID": "CVE-2022-23123",
"CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"CWE": "CWE-125",
"Href": "https://nvd.nist.gov/vuln/detail/CVE-2022-23123",
"Impact": "Critical",
"Public": "20230328"
},
{
"ID": "CVE-2022-43634",
"CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"CWE": "CWE-122",
"Href": "https://nvd.nist.gov/vuln/detail/CVE-2022-43634",
"Impact": "Critical",
"Public": "20230329"
},
{
"ID": "CVE-2022-45188",
"CVSS3": "CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H",
"CWE": "CWE-787",
"Href": "https://nvd.nist.gov/vuln/detail/CVE-2022-45188",
"Impact": "High",
"Public": "20221112"
},
{
"ID": "CVE-2023-42464",
"CVSS3": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
"CWE": "CWE-843",
"Href": "https://nvd.nist.gov/vuln/detail/CVE-2023-42464",
"Impact": "Critical",
"Public": "20230920"
}
],
"Bugzilla": [
{
"ID": "46441",
"Href": "https://bugzilla.altlinux.org/46441",
"Data": "ERROR: Cannot create /var/lib/netatalk/afp_signature.conf"
},
{
"ID": "46445",
"Href": "https://bugzilla.altlinux.org/46445",
"Data": "Ошибка /etc/netatalk//afppasswd doesn't exist при запуске afppasswd"
},
{
"ID": "46446",
"Href": "https://bugzilla.altlinux.org/46446",
"Data": "Ошибка /usr/lib64/cracklib_dict.pwd.gz: No such file or directory при запуске afppasswd"
}
],
"AffectedCPEs": {
"CPEs": [
"cpe:/o:alt:spworkstation:10",
"cpe:/o:alt:spserver:10"
]
}
}
},
"Criteria": {
"Operator": "AND",
"Criterions": [
{
"TestRef": "oval:org.altlinux.errata:tst:4001",
"Comment": "ALT Linux must be installed"
}
],
"Criterias": [
{
"Operator": "OR",
"Criterions": [
{
"TestRef": "oval:org.altlinux.errata:tst:20235932001",
"Comment": "netatalk is earlier than 0:3.1.17-alt1"
},
{
"TestRef": "oval:org.altlinux.errata:tst:20235932002",
"Comment": "netatalk-devel is earlier than 0:3.1.17-alt1"
}
]
}
]
}
}
]
}