<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/package, branch v21.02.7</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.7</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v21.02.7'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2023-04-27T21:08:10Z</updated>
<entry>
<title>OpenWrt v21.02.7: adjust config defaults</title>
<updated>2023-04-27T21:08:10Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2023-04-27T21:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=57a6d97ddf8f6541a52e0f8fad8c6f47685a1bc3'/>
<id>urn:sha1:57a6d97ddf8f6541a52e0f8fad8c6f47685a1bc3</id>
<content type='text'>
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>openssl: fix CVE-2023-464 and CVE-2023-465</title>
<updated>2023-04-17T13:15:36Z</updated>
<author>
<name>Eneas U de Queiroz</name>
</author>
<published>2023-04-04T18:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f8282da11ee77c36acb1bd94c99b76ce13257ab9'/>
<id>urn:sha1:f8282da11ee77c36acb1bd94c99b76ce13257ab9</id>
<content type='text'>
Apply two patches fixing low-severity vulnerabilities related to
certificate policies validation:

- Excessive Resource Usage Verifying X.509 Policy Constraints
  (CVE-2023-0464)
  Severity: Low
  A security vulnerability has been identified in all supported versions
  of OpenSSL related to the verification of X.509 certificate chains
  that include policy constraints.  Attackers may be able to exploit
  this vulnerability by creating a malicious certificate chain that
  triggers exponential use of computational resources, leading to a
  denial-of-service (DoS) attack on affected systems.
  Policy processing is disabled by default but can be enabled by passing
  the `-policy' argument to the command line utilities or by calling the
  `X509_VERIFY_PARAM_set1_policies()' function.

- Invalid certificate policies in leaf certificates are silently ignored
  (CVE-2023-0465)
  Severity: Low
  Applications that use a non-default option when verifying certificates
  may be vulnerable to an attack from a malicious CA to circumvent
  certain checks.
  Invalid certificate policies in leaf certificates are silently ignored
  by OpenSSL and other certificate policy checks are skipped for that
  certificate.  A malicious CA could use this to deliberately assert
  invalid certificate policies in order to circumvent policy checking on
  the certificate altogether.
  Policy processing is disabled by default but can be enabled by passing
  the `-policy' argument to the command line utilities or by calling the
  `X509_VERIFY_PARAM_set1_policies()' function.

Note: OpenSSL also released a fix for low-severity security advisory
CVE-2023-466.  It is not included here because the fix only changes the
documentation, which is not built nor included in any OpenWrt package.

Due to the low-severity of these issues, there will be not be an
immediate new release of OpenSSL.

Signed-off-by: Eneas U de Queiroz &lt;cotequeiroz@gmail.com&gt;
</content>
</entry>
<entry>
<title>uclient: update to Git version 2023-04-13</title>
<updated>2023-04-13T18:55:09Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2023-04-13T18:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=e63b8443ab9f5edeba5b29c27f59015526cac0fd'/>
<id>urn:sha1:e63b8443ab9f5edeba5b29c27f59015526cac0fd</id>
<content type='text'>
007d94546749 uclient: cancel state change timeout in uclient_disconnect()
644d3c7e13c6 ci: improve wolfSSL test coverage
dc54d2b544a1 tests: add certificate check against letsencrypt.org

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
(cherry picked from commit 4f1c2e8deef10e9ca34ceff5a096e62aaa668e90)
</content>
</entry>
<entry>
<title>OpenWrt v21.02.6: revert to branch defaults</title>
<updated>2023-04-09T22:38:42Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-04-09T22:38:42Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=f6a41570a5f6abb6ca74b957e4d226cf6c3f0c9a'/>
<id>urn:sha1:f6a41570a5f6abb6ca74b957e4d226cf6c3f0c9a</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>OpenWrt v21.02.6: adjust config defaults</title>
<updated>2023-04-09T22:38:36Z</updated>
<author>
<name>Daniel Golle</name>
</author>
<published>2023-04-09T22:38:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=9f213a85e219c94c45c15c9aa5feffadb00689ea'/>
<id>urn:sha1:9f213a85e219c94c45c15c9aa5feffadb00689ea</id>
<content type='text'>
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</content>
</entry>
<entry>
<title>mac80211, mt76: add fixes for recently discovered security issues</title>
<updated>2023-03-30T10:24:52Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2023-03-29T15:54:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=32621086c3b0c641609580bdf83d4c731caa7f5e'/>
<id>urn:sha1:32621086c3b0c641609580bdf83d4c731caa7f5e</id>
<content type='text'>
Fixes CVE-2022-47522

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(cherry picked from commit d54c91bd9ab3c54ee06923eafbd67047816a37e4)
</content>
</entry>
<entry>
<title>lantiq: ltq-tapi: add kernel 5.10 compatiblity</title>
<updated>2023-03-29T14:31:21Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2020-12-27T16:25:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=8e12360fcf157d421366e929737471830f77a4f0'/>
<id>urn:sha1:8e12360fcf157d421366e929737471830f77a4f0</id>
<content type='text'>
Due to SCHED_FIFO being a broken scheduler model, all users of
sched_setscheduler() are converted to sched_set_fifo_low() upstream and
sched_setscheduler() is no longer exported.

The callback handling of the tasklet API was redesigned and the macros
using the old syntax renamed to _OLD.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
(cherry picked from commit 31f3f797004ad318a1de88ec9cfdece523ee46d9)
[Add DECLARE_TASKLET handling for kernel 5.4.235 too]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>ltq-atm/ltq-ptm: add kernel 5.10 compatiblity</title>
<updated>2023-03-27T16:42:28Z</updated>
<author>
<name>Mathias Kresin</name>
</author>
<published>2020-12-27T18:42:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=3d93d2cea5ce1f6120da4233cfdb168d408ad923'/>
<id>urn:sha1:3d93d2cea5ce1f6120da4233cfdb168d408ad923</id>
<content type='text'>
The callback handling of the tasklet API was redesigned and the macros
using the old syntax renamed to _OLD.

The stuck queue is now passed to ndo_tx_timeout callback but not used so
far.

Signed-off-by: Mathias Kresin &lt;dev@kresin.me&gt;
(cherry picked from commit 804c541446ab8e3fab11dba5d8fe07807af7fac5)
[Add DECLARE_TASKLET handling for kernel 5.4.235 too]
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>kernel: tcindex classifier has been retired</title>
<updated>2023-03-27T16:42:28Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2023-03-11T15:42:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=a4f065a646c103d95a0b27ca827a7a93a5e47514'/>
<id>urn:sha1:a4f065a646c103d95a0b27ca827a7a93a5e47514</id>
<content type='text'>
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/net/sched?h=v5.4.235&amp;id=7a6fb69bbcb21e9ce13bdf18c008c268874f0480

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
(cherry picked from commit fbfec3286e8bfce3a78749b7bcb67e658665f197)
</content>
</entry>
<entry>
<title>ca-certificates: fix python3-cryptography woes in certdata2pem.py</title>
<updated>2023-03-04T12:09:12Z</updated>
<author>
<name>Christian Lamparter</name>
</author>
<published>2021-12-01T14:01:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=23c86d44bcfa00255c32196458b0a47dfa6732d5'/>
<id>urn:sha1:23c86d44bcfa00255c32196458b0a47dfa6732d5</id>
<content type='text'>
This patch is a revert of the upstream patch to Debian's ca-certificate
commit 033d52259172 ("mozilla/certdata2pem.py: print a warning for expired certificates.")

The reason is, that this change broke builds with the popular
Ubuntu 20.04 LTS (focal) releases which are shipping with an
older version of the python3-cryptography package that is not
compatible.

|Traceback (most recent call last):
|  File "certdata2pem.py", line 125, in &lt;module&gt;
|    cert = x509.load_der_x509_certificate(obj['CKA_VALUE'])
|TypeError: load_der_x509_certificate() missing 1 required positional argument: 'backend'
|make[5]: *** [Makefile:6: all] Error 1

...or if the python3-cryptography was missing all together:
|Traceback (most recent call last):
|  File "/certdata2pem.py", line 31, in &lt;module&gt;
|    from cryptography import x509
|ModuleNotFoundError: No module named 'cryptography'

More concerns were raised by Jo-Philipp Wich:
"We don't want the build to depend on the local system time anyway.
Right now it seems to be just a warning but I could imagine that
eventually certs are simply omitted of found to be expired at
build time which would break reproducibility."

Link: &lt;https://github.com/openwrt/openwrt/commit/7c99085bd697&gt;
Reported-by: Chen Minqiang &lt;ptpt52@gmail.com&gt;
Reported-by: Shane Synan &lt;digitalcircuit36939@gmail.com&gt;
Signed-off-by: Christian Lamparter &lt;chunkeey@gmail.com&gt;
(cherry picked from commit 25bc66eb40ea2c062940778fba601032b2579734)
</content>
</entry>
</feed>
