Risk | High |
Patch available | YES |
Number of vulnerabilities | 7 |
CVE-ID | CVE-2024-27280 CVE-2024-27281 CVE-2024-27282 CVE-2024-39908 CVE-2024-41123 CVE-2024-41946 CVE-2024-43398 |
CWE-ID | CWE-125 CWE-20 CWE-776 CWE-400 |
Exploitation vector | Network |
Public exploit | N/A |
Vulnerable software |
Anolis OS Operating systems & Components / Operating system rubygems-devel Operating systems & Components / Operating system package or component rubygems Operating systems & Components / Operating system package or component rubygem-typeprof Operating systems & Components / Operating system package or component rubygem-test-unit Operating systems & Components / Operating system package or component rubygem-rss Operating systems & Components / Operating system package or component rubygem-rexml Operating systems & Components / Operating system package or component rubygem-rdoc Operating systems & Components / Operating system package or component rubygem-rake Operating systems & Components / Operating system package or component rubygem-power_assert Operating systems & Components / Operating system package or component rubygem-pg-doc Operating systems & Components / Operating system package or component rubygem-mysql2-doc Operating systems & Components / Operating system package or component rubygem-minitest Operating systems & Components / Operating system package or component rubygem-irb Operating systems & Components / Operating system package or component rubygem-bundler Operating systems & Components / Operating system package or component ruby-doc Operating systems & Components / Operating system package or component ruby-default-gems Operating systems & Components / Operating system package or component rubygem-rbs Operating systems & Components / Operating system package or component rubygem-racc Operating systems & Components / Operating system package or component rubygem-psych Operating systems & Components / Operating system package or component rubygem-pg Operating systems & Components / Operating system package or component rubygem-mysql2 Operating systems & Components / Operating system package or component rubygem-json Operating systems & Components / Operating system package or component rubygem-io-console Operating systems & Components / Operating system package or component rubygem-bigdecimal Operating systems & Components / Operating system package or component ruby-libs Operating systems & Components / Operating system package or component ruby-devel Operating systems & Components / Operating system package or component ruby-bundled-gems Operating systems & Components / Operating system package or component ruby Operating systems & Components / Operating system package or component rubygem-abrt-doc Operating systems & Components / Operating system package or component rubygem-abrt Operating systems & Components / Operating system package or component |
Vendor | OpenAnolis |
Security Bulletin
This security bulletin contains information about 7 vulnerabilities.
EUVDB-ID: #VU87693
Risk: Medium
CVSSv4.0: 6.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-27280
CWE-ID:
CWE-125 - Out-of-bounds read
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to gain access to potentially sensitive information.
The vulnerability exists due to a boundary condition in the "ungetbyte" and "ungetc" methods. A remote attacker can trigger an out-of-bounds read error and read contents of memory on the system.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU87692
Risk: High
CVSSv4.0: 8.1 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/U:Amber]
CVE-ID: CVE-2024-27281
CWE-ID:
CWE-20 - Improper input validation
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to execute arbitrary code on the system.
The vulnerability exists due to insufficient validation of user-supplied input when parsing .rdoc_options as a YAML file. A remote attacker can pass specially crafted input to the application and execute arbitrary code on the target system.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU88970
Risk: Medium
CVSSv4.0: 2.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-27282
CWE-ID:
CWE-125 - Out-of-bounds read
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to gain access to potentially sensitive information.
The vulnerability exists due to a boundary condition in Regex search. A remote attacker can pass specially crafted string to the application, trigger an out-of-bounds read error and read contents of heap memory on the system.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU94363
Risk: Medium
CVSSv4.0: 6.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-39908
CWE-ID:
CWE-20 - Improper input validation
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied XML input. A remote attacker can pass specially crafted characters, such as "<", "\0" and "%>" to the application and perform a denial of service (DoS) attack.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU95149
Risk: Medium
CVSSv4.0: 2.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-41123
CWE-ID:
CWE-20 - Improper input validation
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to insufficient validation of user-supplied input when parsing characters such as a whitespace character, >] and ]>. A remote attacker can pass specially crafted input to the application and perform a denial of service (DoS) attack.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU95148
Risk: Medium
CVSSv4.0: 2.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-41946
CWE-ID:
CWE-776 - Improper Restriction of Recursive Entity References in DTDs ('XML Entity Expansion')
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to improper input validation when parsing XML with SAX2 or pull parser API. A remote attacker can pass specially crafted XML data to the application and perform a denial of service attack.
Install updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.
EUVDB-ID: #VU96970
Risk: Medium
CVSSv4.0: 6.6 [CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:U/U:Green]
CVE-ID: CVE-2024-43398
CWE-ID:
CWE-400 - Resource exhaustion
Exploit availability: No
DescriptionThe vulnerability allows a remote attacker to perform a denial of service (DoS) attack.
The vulnerability exists due to application does not properly control consumption of internal resources when parsing XML with multiple deep elements that have same local name attributes. A remote attacker can trigger resource exhaustion and perform a denial of service (DoS) attack.
MitigationInstall updates from vendor's repository.
Vulnerable software versionsAnolis OS: 8
rubygems-devel: before 3.5.16-3
rubygems: before 3.5.16-3
rubygem-typeprof: before 0.21.9-3
rubygem-test-unit: before 3.6.1-3
rubygem-rss: before 0.3.1-3
rubygem-rexml: before 3.3.6-3
rubygem-rdoc: before 6.6.3.1-3
rubygem-rake: before 13.1.0-3
rubygem-power_assert: before 2.0.3-3
rubygem-pg-doc: before 1.5.4-1
rubygem-mysql2-doc: before 0.5.5-1
rubygem-minitest: before 5.20.0-3
rubygem-irb: before 1.13.1-3
rubygem-bundler: before 2.5.16-3
ruby-doc: before 3.3.5-3
ruby-default-gems: before 3.3.5-3
rubygem-rbs: before 3.4.0-3
rubygem-racc: before 1.7.3-3
rubygem-psych: before 5.1.2-3
rubygem-pg: before 1.5.4-1
rubygem-mysql2: before 0.5.5-1
rubygem-json: before 2.7.1-3
rubygem-io-console: before 0.7.1-3
rubygem-bigdecimal: before 3.1.5-3
ruby-libs: before 3.3.5-3
ruby-devel: before 3.3.5-3
ruby-bundled-gems: before 3.3.5-3
ruby: before 3.3.5-3
rubygem-abrt-doc: before 0.4.0-1
rubygem-abrt: before 0.4.0-1
CPE2.3https://anas.openanolis.cn/errata/detail/ANSA-2024:0916
Q & A
Can this vulnerability be exploited remotely?
Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.
Is there known malware, which exploits this vulnerability?
No. We are not aware of malware exploiting this vulnerability.