Red Hat update for JBoss Core Services Pack Apache Server



Published: 2021-06-21 | Updated: 2023-10-28
Risk High
Patch available YES
Number of vulnerabilities 8
CVE-ID CVE-2020-8169
CVE-2020-8284
CVE-2020-8285
CVE-2020-8286
CVE-2021-22876
CVE-2021-22890
CVE-2021-22901
CVE-2021-31618
CWE-ID CWE-200
CWE-674
CWE-299
CWE-300
CWE-416
CWE-476
Exploitation vector Network
Public exploit N/A
Vulnerable software
Subscribe
jbcs-httpd24-mod_security (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-mod_md (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-mod_http2 (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-httpd (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-curl (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-apr (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24 (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-jansson (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-apr-util (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-openssl-pkcs11 (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-openssl-chil (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-nghttp2 (Red Hat package)
Operating systems & Components / Operating system package or component

jbcs-httpd24-brotli (Red Hat package)
Operating systems & Components / Operating system package or component

JBoss Core Services
Server applications / Application servers

Vendor Red Hat Inc.

Security Bulletin

This security bulletin contains information about 8 vulnerabilities.

1) Information disclosure

EUVDB-ID: #VU29292

Risk: Medium

CVSSv3.1: 5.7 [CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2020-8169

CWE-ID: CWE-200 - Information exposure

Exploit availability: No

Description

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to cURL sends a DNS query with the provided credentials for HTTP authentication when processing redirects. A remote attacker that controls a DNS server can gain access to HTTP authenticated credentials.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

2) Information disclosure

EUVDB-ID: #VU48893

Risk: Medium

CVSSv3.1: 4.1 [CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2020-8284

CWE-ID: CWE-200 - Information exposure

Exploit availability: No

Description

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to the way cURL handles PASV responses. A remote attacker with control over malicious FTP server can use the PASV response to trick curl into connecting back to a given IP address and port, and this way potentially make curl extract information about services that are otherwise private and not disclosed, for example doing port scanning and service banner extractions.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

3) Uncontrolled Recursion

EUVDB-ID: #VU48894

Risk: Low

CVSSv3.1: 3.8 [CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:L/E:U/RL:O/RC:C]

CVE-ID: CVE-2020-8285

CWE-ID: CWE-674 - Uncontrolled Recursion

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due tu uncontrolled recursion when processing FTP responses within the wildcard matching functionality, which allows a callback (set with <a href="https://curl.se/libcurl/c/CURLOPT_CHUNK_BGN_FUNCTION.html">CURLOPT_CHUNK_BGN_FUNCTION</a>) to return information back to libcurl on how to handle a specific entry in a directory when libcurl iterates over a list of all available entries. A remote attacker who controls the malicious FTP server can trick the victim to connect to it and crash the application, which is using the affected libcurl version.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

4) Improper Check for Certificate Revocation

EUVDB-ID: #VU48895

Risk: Medium

CVSSv3.1: 5.7 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2020-8286

CWE-ID: CWE-299 - Improper Check for Certificate Revocation

Exploit availability: No

Description

The vulnerability allows a remote attacker to bypass implemented security restrictions.

The vulnerability exists due to incorrectly implemented checks for OCSP stapling. A remote attacker can provide a fraudulent OCSP response that would appear fine, instead of the real one.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

5) Information disclosure

EUVDB-ID: #VU51821

Risk: Medium

CVSSv3.1: 6.5 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2021-22876

CWE-ID: CWE-200 - Information exposure

Exploit availability: No

Description

The vulnerability allows a remote attacker to gain access to potentially sensitive information.

The vulnerability exists due to libcurl does not strip off user credentials from the URL when automatically populating the Referer: HTTP request header field in outgoing HTTP requests and therefore risks leaking sensitive data to the server that is the target of the second HTTP request.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

6) Man-in-the-Middle (MitM) attack

EUVDB-ID: #VU51822

Risk: Medium

CVSSv3.1: 5.3 [CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2021-22890

CWE-ID: CWE-300 - Channel Accessible by Non-Endpoint ('Man-in-the-Middle')

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform MitM attack.

The vulnerability exists due to an error when handling TLS 1.3 session tickets. When using a HTTPS proxy and TLS 1.3, libcurl can confuse session tickets arriving from the HTTPS proxy but work as if they arrived from the remote server and then wrongly "short-cut" the host handshake. The reason for this confusion is the modified sequence from TLS 1.2 when the session ids would provided only during the TLS handshake, while in TLS 1.3 it happens post hand-shake and the code was not updated to take that changed behavior into account.

When confusing the tickets, a HTTPS proxy can trick libcurl to use the wrong session ticket resume for the host and thereby circumvent the server TLS certificate check and make a MITM attack to be possible to perform unnoticed.

This flaw can allow a malicious HTTPS proxy to MITM the traffic. Such a malicious HTTPS proxy needs to provide a certificate that curl will accept for the MITMed server for an attack to work - unless curl has been told to ignore the server certificate check.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

7) Use-after-free

EUVDB-ID: #VU53589

Risk: High

CVSSv3.1: 7.1 [CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H/E:U/RL:O/RC:C]

CVE-ID: CVE-2021-22901

CWE-ID: CWE-416 - Use After Free

Exploit availability: No

Description

The vulnerability allows a remote attacker to crash the application or compromise the vulnerable system.

The vulnerability exists due to a use-after-free error when processing creation of new TLS sessions or during client certificate negotiation. A remote attacker can force the application to connect to a malicious server, trigger a use-after-free error and crash the application.

Remote code execution is also possible if the application can be forced to initiate multiple transfers with a reused HTTP/1.1 connection or multiplexed HTTP/2 connection in order to inject a crafted memory content into the correct place in memory.

Successful exploitation of the vulnerability may allow an attacker to compromise vulnerable system but requires that libcurl is using OpenSSL.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.

8) NULL pointer dereference

EUVDB-ID: #VU53773

Risk: Medium

CVSSv3.1: 6.5 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:U/RL:O/RC:C]

CVE-ID: CVE-2021-31618

CWE-ID: CWE-476 - NULL Pointer Dereference

Exploit availability: No

Description

The vulnerability allows a remote attacker to perform a denial of service (DoS) attack.

The vulnerability exists due to a NULL pointer dereference error in mod_http2 in Apache HTTP server. A remote attacker can send specially crafted request to the server and perform a denial of service (DoS) attack.

Mitigation

Install updates from vendor's website.

Vulnerable software versions

jbcs-httpd24-mod_security (Red Hat package): 2.9.2-16.GA.jbcs.el7 - 2.9.2-60.GA.jbcs.el7

jbcs-httpd24-mod_md (Red Hat package): 2.0.8-24.jbcs.el7 - 2.0.8-33.jbcs.el7

jbcs-httpd24-mod_http2 (Red Hat package): 1.15.7-3.jbcs.el7 - 1.15.7-14.jbcs.el7

jbcs-httpd24-httpd (Red Hat package): 2.4.37-33.jbcs.el7 - 2.4.37-70.jbcs.el7

jbcs-httpd24-curl (Red Hat package): 7.64.1-14.jbcs.el7 - 7.64.1-36.jbcs.el7

jbcs-httpd24-apr (Red Hat package): 1.6.3-14.jbcs.el7 - 1.6.3-86.jbcs.el7

jbcs-httpd24 (Red Hat package): 1-3.el8 - 1-6.jbcs.el7

jbcs-httpd24-jansson (Red Hat package): 2.11-20.jbcs.el7 - 2.11-24.jbcs.el7

jbcs-httpd24-apr-util (Red Hat package): 1.6.1-9.jbcs.el7 - 1.6.1-54.jbcs.el7

JBoss Core Services: before 2.4.37 SP8

jbcs-httpd24-openssl-pkcs11 (Red Hat package): before 0.4.10-20.el8jbcs

jbcs-httpd24-openssl-chil (Red Hat package): before 1.0.0-5.el8jbcs

jbcs-httpd24-nghttp2 (Red Hat package): before 1.39.2-37.el8jbcs

jbcs-httpd24-brotli (Red Hat package): before 1.0.6-40.el8jbcs

External links

http://access.redhat.com/errata/RHSA-2021:2472


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.



###SIDEBAR###