ALT-BU-2020-4160-2
Branch sisyphus update bulletin.
Closed vulnerabilities
Modified: 2024-11-21
CVE-2019-12291
HashiCorp Consul 1.4.0 through 1.5.0 has Incorrect Access Control. Keys not matching a specific ACL rule used for prefix matching in a policy can be deleted by a token using that policy even with default deny settings configured.
Modified: 2024-11-21
CVE-2019-9764
HashiCorp Consul 1.4.3 lacks server hostname verification for agent-to-agent TLS communication. In other words, the product behaves as if verify_server_hostname were set to false, even when it is actually set to true. This is fixed in 1.4.4.
Modified: 2024-11-21
CVE-2020-12797
HashiCorp Consul and Consul Enterprise failed to enforce changes to legacy ACL token rules due to non-propagation to secondary data centers. Introduced in 1.4.0, fixed in 1.6.6 and 1.7.4.
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8047
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8047
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
Modified: 2024-11-21
CVE-2020-13170
HashiCorp Consul and Consul Enterprise did not appropriately enforce scope for local tokens issued by a primary data center, where replication to a secondary data center was not enabled. Introduced in 1.4.0, fixed in 1.6.6 and 1.7.4.
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8068
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8068
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
Modified: 2024-11-21
CVE-2020-13250
HashiCorp Consul and Consul Enterprise include an HTTP API (introduced in 1.2.0) and DNS (introduced in 1.4.3) caching feature that was vulnerable to denial of service. Fixed in 1.6.6 and 1.7.4.
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8023
- https://github.com/hashicorp/consul/blob/v1.6.6/CHANGELOG.md
- https://github.com/hashicorp/consul/pull/8023
- https://github.com/hashicorp/consul/blob/v1.7.4/CHANGELOG.md
Modified: 2024-11-21
CVE-2020-28053
HashiCorp Consul and Consul Enterprise 1.2.0 up to 1.8.5 allowed operators with operator:read ACL permissions to read the Connect CA private key configuration. Fixed in 1.6.10, 1.7.10, and 1.8.6.
Modified: 2024-11-21
CVE-2020-7219
HashiCorp Consul and Consul Enterprise up to 1.6.2 HTTP/RPC services allowed unbounded resource usage, and were susceptible to unauthenticated denial of service. Fixed in 1.6.3.
Modified: 2024-11-21
CVE-2020-7955
HashiCorp Consul and Consul Enterprise 1.4.1 through 1.6.2 did not uniformly enforce ACLs across all API endpoints, resulting in potential unintended information disclosure. Fixed in 1.6.3.
Closed bugs
Избыточная установочная зависимость от rpm-macros-cmake
Closed vulnerabilities
Modified: 2024-11-21
CVE-2020-13230
In Cacti before 1.2.11, disabling a user account does not immediately invalidate any permissions granted to that account (e.g., permission to view logs).
- https://github.com/Cacti/cacti/issues/3343
- https://github.com/Cacti/cacti/releases/tag/release%2F1.2.11
- [debian-lts-announce] 20220329 [SECURITY] [DLA 2965-1] cacti security update
- FEDORA-2020-d50b988a2f
- FEDORA-2020-8560db8779
- https://github.com/Cacti/cacti/issues/3343
- FEDORA-2020-8560db8779
- FEDORA-2020-d50b988a2f
- [debian-lts-announce] 20220329 [SECURITY] [DLA 2965-1] cacti security update
- https://github.com/Cacti/cacti/releases/tag/release%2F1.2.11
Modified: 2024-11-21
CVE-2020-13231
In Cacti before 1.2.11, auth_profile.php?action=edit allows CSRF for an admin email change.
Closed vulnerabilities
BDU:2021-00726
Уязвимость функции _proc_pax (Lib/tarfile.py) интерпретатора языка программирования Python, позволяющая нарушителю вызвать отказ в обслуживании
BDU:2021-03738
Уязвимость метода HTTP запроса языка программирования Python, связанная с недостатком механизма кодирование или экранирование выходных данных, позволяющая нарушителю получить доступ к конфиденциальным данным и нарушить их целостность
Modified: 2024-11-21
CVE-2019-20907
In Lib/tarfile.py in Python through 3.8.3, an attacker is able to craft a TAR archive leading to an infinite loop when opened by tarfile.open, because _proc_pax lacks header validation.
- openSUSE-SU-2020:1254
- openSUSE-SU-2020:1254
- openSUSE-SU-2020:1257
- openSUSE-SU-2020:1257
- openSUSE-SU-2020:1258
- openSUSE-SU-2020:1258
- openSUSE-SU-2020:1265
- openSUSE-SU-2020:1265
- https://bugs.python.org/issue39017
- https://bugs.python.org/issue39017
- https://github.com/python/cpython/pull/21454
- https://github.com/python/cpython/pull/21454
- [debian-lts-announce] 20200822 [SECURITY] [DLA 2337-1] python2.7 security update
- [debian-lts-announce] 20200822 [SECURITY] [DLA 2337-1] python2.7 security update
- [debian-lts-announce] 20201119 [SECURITY] [DLA 2456-1] python3.5 security update
- [debian-lts-announce] 20201119 [SECURITY] [DLA 2456-1] python3.5 security update
- [debian-lts-announce] 20230524 [SECURITY] [DLA 3432-1] python2.7 security update
- [debian-lts-announce] 20230524 [SECURITY] [DLA 3432-1] python2.7 security update
- FEDORA-2020-c539babb0a
- FEDORA-2020-c539babb0a
- FEDORA-2020-e9251de272
- FEDORA-2020-e9251de272
- FEDORA-2020-efb908b6a8
- FEDORA-2020-efb908b6a8
- FEDORA-2020-982b2950db
- FEDORA-2020-982b2950db
- FEDORA-2020-bb919e575e
- FEDORA-2020-bb919e575e
- FEDORA-2020-87c0a0a52d
- FEDORA-2020-87c0a0a52d
- FEDORA-2020-d30881c970
- FEDORA-2020-d30881c970
- FEDORA-2020-826b24c329
- FEDORA-2020-826b24c329
- FEDORA-2020-97d775e649
- FEDORA-2020-97d775e649
- FEDORA-2020-c3b07cc5c9
- FEDORA-2020-c3b07cc5c9
- FEDORA-2020-d808fdd597
- FEDORA-2020-d808fdd597
- FEDORA-2020-dfb11916cc
- FEDORA-2020-dfb11916cc
- FEDORA-2020-1ddd5273d6
- FEDORA-2020-1ddd5273d6
- FEDORA-2020-aab24d3714
- FEDORA-2020-aab24d3714
- GLSA-202008-01
- GLSA-202008-01
- https://security.netapp.com/advisory/ntap-20200731-0002/
- https://security.netapp.com/advisory/ntap-20200731-0002/
- USN-4428-1
- USN-4428-1
- https://www.oracle.com/security-alerts/cpujan2021.html
- https://www.oracle.com/security-alerts/cpujan2021.html
Modified: 2024-11-21
CVE-2020-26116
http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of HTTPConnection.request.
- openSUSE-SU-2020:1859
- openSUSE-SU-2020:1859
- https://bugs.python.org/issue39603
- https://bugs.python.org/issue39603
- [debian-lts-announce] 20201119 [SECURITY] [DLA 2456-1] python3.5 security update
- [debian-lts-announce] 20201119 [SECURITY] [DLA 2456-1] python3.5 security update
- [debian-lts-announce] 20230524 [SECURITY] [DLA 3432-1] python2.7 security update
- [debian-lts-announce] 20230524 [SECURITY] [DLA 3432-1] python2.7 security update
- FEDORA-2020-221823ebdd
- FEDORA-2020-221823ebdd
- FEDORA-2020-e33acdea18
- FEDORA-2020-e33acdea18
- FEDORA-2020-887d3fa26f
- FEDORA-2020-887d3fa26f
- FEDORA-2020-d30881c970
- FEDORA-2020-d30881c970
- FEDORA-2020-d42cb01973
- FEDORA-2020-d42cb01973
- https://python-security.readthedocs.io/vuln/http-header-injection-method.html
- https://python-security.readthedocs.io/vuln/http-header-injection-method.html
- GLSA-202101-18
- GLSA-202101-18
- https://security.netapp.com/advisory/ntap-20201023-0001/
- https://security.netapp.com/advisory/ntap-20201023-0001/
- USN-4581-1
- USN-4581-1
- https://www.oracle.com/security-alerts/cpuoct2021.html
- https://www.oracle.com/security-alerts/cpuoct2021.html
Closed vulnerabilities
Modified: 2024-11-21
CVE-2020-11013
Their is an information disclosure vulnerability in Helm from version 3.1.0 and before version 3.2.0. `lookup` is a Helm template function introduced in Helm v3. It is able to lookup resources in the cluster to check for the existence of specific resources and get details about them. This can be used as part of the process to render templates. The documented behavior of `helm template` states that it does not attach to a remote cluster. However, a the recently added `lookup` template function circumvents this restriction and connects to the cluster even during `helm template` and `helm install|update|delete|rollback --dry-run`. The user is not notified of this behavior. Running `helm template` should not make calls to a cluster. This is different from `install`, which is presumed to have access to a cluster in order to load resources into Kubernetes. Helm 2 is unaffected by this vulnerability. A malicious chart author could inject a `lookup` into a chart that, when rendered through `helm template`, performs unannounced lookups against the cluster a user's `KUBECONFIG` file points to. This information can then be disclosed via the output of `helm template`. This issue has been fixed in Helm 3.2.0
Modified: 2024-11-21
CVE-2020-15184
In Helm before versions 2.16.11 and 3.3.2 there is a bug in which the `alias` field on a `Chart.yaml` is not properly sanitized. This could lead to the injection of unwanted information into a chart. This issue has been patched in Helm 3.3.2 and 2.16.11. A possible workaround is to manually review the `dependencies` field of any untrusted chart, verifying that the `alias` field is either not used, or (if used) does not contain newlines or path characters.
Modified: 2024-11-21
CVE-2020-15185
In Helm before versions 2.16.11 and 3.3.2, a Helm repository can contain duplicates of the same chart, with the last one always used. If a repository is compromised, this lowers the level of access that an attacker needs to inject a bad chart into a repository. To perform this attack, an attacker must have write access to the index file (which can occur during a MITM attack on a non-SSL connection). This issue has been patched in Helm 3.3.2 and 2.16.11. A possible workaround is to manually review the index file in the Helm repository cache before installing software.
Modified: 2024-11-21
CVE-2020-15186
In Helm before versions 2.16.11 and 3.3.2 plugin names are not sanitized properly. As a result, a malicious plugin author could use characters in a plugin name that would result in unexpected behavior, such as duplicating the name of another plugin or spoofing the output to `helm --help`. This issue has been patched in Helm 3.3.2. A possible workaround is to not install untrusted Helm plugins. Examine the `name` field in the `plugin.yaml` file for a plugin, looking for characters outside of the [a-zA-Z0-9._-] range.
Modified: 2024-11-21
CVE-2020-15187
In Helm before versions 2.16.11 and 3.3.2, a Helm plugin can contain duplicates of the same entry, with the last one always used. If a plugin is compromised, this lowers the level of access that an attacker needs to modify a plugin's install hooks, causing a local execution attack. To perform this attack, an attacker must have write access to the git repository or plugin archive (.tgz) while being downloaded (which can occur during a MITM attack on a non-SSL connection). This issue has been patched in Helm 2.16.11 and Helm 3.3.2. As a possible workaround make sure to install plugins using a secure connection protocol like SSL.
Modified: 2024-11-21
CVE-2020-4053
In Helm greater than or equal to 3.0.0 and less than 3.2.4, a path traversal attack is possible when installing Helm plugins from a tar archive over HTTP. It is possible for a malicious plugin author to inject a relative path into a plugin archive, and copy a file outside of the intended directory. This has been fixed in 3.2.4.
- https://github.com/helm/helm/commit/0ad800ef43d3b826f31a5ad8dfbb4fe05d143688
- https://github.com/helm/helm/commit/0ad800ef43d3b826f31a5ad8dfbb4fe05d143688
- https://github.com/helm/helm/releases/tag/v3.2.4
- https://github.com/helm/helm/releases/tag/v3.2.4
- https://github.com/helm/helm/security/advisories/GHSA-qq3j-xp49-j73f
- https://github.com/helm/helm/security/advisories/GHSA-qq3j-xp49-j73f
Closed bugs
termit should not provide any versions of /usr/bin/xvt greater or equal to the version provided by xterm
Closed vulnerabilities
BDU:2023-05898
Уязвимость функции ares_parse_soa_reply() библиотеки асинхронных DNS-запросов C-ares, позволяющая нарушителю оказать воздействие на конфиденциальность, целостность и доступность защищаемой информации
Modified: 2024-11-21
CVE-2020-22217
Buffer overflow vulnerability in c-ares before 1_16_1 thru 1_17_0 via function ares_parse_soa_reply in ares_parse_soa_reply.c.