#1012553 bullseye-pu: package apache2/2.4.54-1~deb11u1

#1012553#5
Date:
2022-06-09 07:16:43 UTC
From:
To:
[ Reason ]
Apache2 2.4.54 fixes several security issues:
 * moderate: mod_proxy_ajp: Possible request smuggling (CVE-2022-26377)
   Inconsistent Interpretation of HTTP Requests ('HTTP Request Smuggling')
   vulnerability in mod_proxy_ajp of Apache HTTP Server allows an attacker
   to smuggle requests to the AJP server it forwards requests to.
 * low: read beyond bounds in mod_isapi (CVE-2022-28330)
 * low: read beyond bounds via ap_rwrite() (CVE-2022-28614)
 * low: Read beyond bounds in ap_strcmp_match() (CVE-2022-28615)
 * low: Denial of service in mod_lua r:parsebody (CVE-2022-29404)
 * low: mod_sed denial of service (CVE-2022-30522)
 * low: Information Disclosure in mod_lua with websockets (CVE-2022-30556)
 * low: mod_proxy X-Forwarded-For dropped by hop-by-hop mechanism (CVE-2022-31813)

[ Impact ]
Medium security issues

[ Tests ]
New test passed

[ Risks ]
Medium risk, Apache 2.4.54 only fixes issues. Apache 2.4.54 changelog
(as usual with Apache2 CVE references are added later in the changelog):

  *) mod_ssl: SSLFIPS compatible with OpenSSL 3.0.  PR 66063.
  *) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
  *) mod_md:  a bug was fixed that caused very large MDomains
     with the combined DNS names exceeding ~7k to fail, as
     request bodies would contain partially wrong data from
     uninitialized memory. This would have appeared as failure
     in signing-up/renewing such configurations.
  *) mod_proxy_http: Avoid 417 responses for non forwardable 100-continue.
  *) MPM event: Restart children processes killed before idle maintenance.
  *) ab: Allow for TLSv1.3 when the SSL library supports it.
  *) core: Disable TCP_NOPUSH optimization on OSX since it might introduce
     transmission delays.
  *) MPM event: Fix accounting of active/total processes on ungraceful restart,
  *) core: make ap_escape_quotes() work correctly on strings
     with more than MAX_INT/2 characters, counting quotes double.
  *) mod_md: the `MDCertificateAuthority` directive can take more than one URL/name of
     an ACME CA. This gives a failover for renewals when several consecutive attempts
     to get a certificate failed.
     A new directive was added: `MDRetryDelay` sets the delay of retries.
     A new directive was added: `MDRetryFailover` sets the number of errored
     attempts before an alternate CA is selected for certificate renewals.
  *) mod_http2: remove unused and insecure code. Fixes PR66037.
  *) mod_proxy: Add backend port to log messages to
     ease identification of involved service.
  *) mod_http2: removing unscheduling of ongoing tasks when
     connection shows potential abuse by a client. This proved
     counter-productive and the abuse detection can false flag
     requests using server-side-events.
     Fixes <https://github.com/icing/mod_h2/issues/231>.
  *) mod_md: Implement full auto status ("key: value" type status output).
     Especially not only status summary counts for certificates and
     OCSP stapling but also lists. Auto status format is similar to
     what was used for mod_proxy_balancer.
  *) mod_md: fixed a bug leading to failed transfers for OCSP
     stapling information when more than 6 certificates needed
     updates in the same run.
  *) mod_proxy: Set a status code of 502 in case the backend just closed the
     connection in reply to our forwarded request.
  *) mod_md: a possible NULL pointer deref was fixed in
     the JSON code for persisting time periods (start+end).
     Fixes #282 on mod_md's github.
  *) mod_heartmonitor: Set the documented default value
     "10" for HeartbeatMaxServers instead of "0". With "0"
     no shared memory slotmem was initialized.
  *) mod_md: added support for managing certificates via a
     local tailscale daemon for users of that secure networking.
     This gives trusted certificates for tailscale assigned
     domain names in the *.ts.net space.

[ Checklist ]
  [*] *all* changes are documented in the d/changelog
  [*] I reviewed all changes and I approve them
  [*] attach debdiff against the package in (old)stable
  [*] the issue is verified as fixed in unstable

[ Changes ]

[ Other info ]
The whole change is available here: https://salsa.debian.org/apache-team/apache2/-/commit/6e38dd83
The debdiff only contains debian directory changes: new upstream + bad
filename in documentation.

Cheers,
Yadd

#1012553#10
Date:
2022-07-01 17:52:08 UTC
From:
To:
Control: tags -1 + confirmed

Please go ahead, bearing in mind that the window for getting uploads
into the 11.4 point release closes during this weekend.

Regards,

Adam

#1012553#17
Date:
2022-07-02 17:15:49 UTC
From:
To:
package release.debian.org
tags 1012553 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==============

Package: apache2
Version: 2.4.54-1~deb11u1

Explanation: new upstream stable release; fix HTTP request smuggling issue [CVE-2022-26377], out-of-bounds read issues [CVE-2022-28330 CVE-2022-28614 CVE-2022-28615], denial of service issues [CVE-2022-29404 CVE-2022-30522], possible out-of-bounds read issue [CVE-2022-30556], possible IP-based authentication bypass issue [CVE-2022-31813]

#1012553#22
Date:
2022-07-02 17:15:49 UTC
From:
To:
package release.debian.org
tags 1012553 = bullseye pending
thanks

Hi,

The upload referenced by this bug report has been flagged for acceptance into the proposed-updates queue for Debian bullseye.

Thanks for your contribution!

Upload details
==============

Package: apache2
Version: 2.4.54-1~deb11u1

Explanation: new upstream stable release; fix HTTP request smuggling issue [CVE-2022-26377], out-of-bounds read issues [CVE-2022-28330 CVE-2022-28614 CVE-2022-28615], denial of service issues [CVE-2022-29404 CVE-2022-30522], possible out-of-bounds read issue [CVE-2022-30556], possible IP-based authentication bypass issue [CVE-2022-31813]

#1012553#27
Date:
2022-07-09 10:47:43 UTC
From:
To:
(re-sending with fixed bug numbers)

Hi,

The updates discussed in these bugs were included in today's bullseye
point release.

Regards,

Adam