Episode 226

Episode 226

Update: 2024-04-19
Share

Description

Overview


John and Georgia are at the Linux Security Summit presenting on some long
awaited developments in AppArmor and we give you all the details in a sneak peek
preview as well as some of the other talks to look out for, plus we cover
security updates for NSS, Squid, Apache, libvirt and more and we put out a call
for testing of a pending AppArmor security fix too.


This week in Ubuntu Security Updates


86 unique CVEs addressed


[USN-6727-1, USN-6727-2] NSS vulnerabilities + regression (01:02 )



  • 3 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS), Mantic (23.10)


  • All various different timing side channels - two were effectively the same
    since the original fix was incomplete - mishandling of padding in PKCS#1 (RSA)
    certificate checks - possible to infer the length of the encrypted message and
    other properties to eventually infer secret key by sending a large number of
    attacker-chosen ciphertexts, the other when using various NIST
    curves (elliptic curve cryptography)

  • Original fix caused some issues with loading NSS security modules so published
    a second update to fix that on focal+jammy


[USN-6728-1, USN-6728-2] Squid vulnerabilities + regression (02:05 )



[USN-6729-1] Apache HTTP Server vulnerabilities (03:01 )



  • 3 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS), Mantic (23.10)


  • 2 different issues that could result in HTTP request splitting attacks -
    similar to HTTP request smuggling which is a more specific version of this
    attack, relies on different parsing/interpretation of HTTP request messages by
    an intermediate (load balancer/proxy/WAF etc.) to split a single HTTP request
    into multiple HTTP requests at the backend - allowing to bypass restrictions
    along the way - usually involves the use of injected CR/LF/TAB/SPC etc in
    headers

  • Plus memory-based DoS in handling of HTTP/2 - client could just keep sending
    more headers, buffered by the server so it can generate an informative
    response, until it exhausts memory

    • limit to just 100 headers before bailing with such an error




[USN-6730-1] Apache Maven Shared Utils vulnerability



  • 1 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS), Jammy (22.04 LTS)



[USN-6731-1] YARD vulnerabilities



[USN-6732-1] WebKitGTK vulnerabilities



[USN-6733-1] GnuTLS vulnerabilities (04:57 )



  • 2 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS), Mantic (23.10)


  • Timing side-channel in ECDSA

  • Crash when verifying crafted PEM bundles -> DoS


[USN-6734-1] libvirt vulnerabilities (05:13 )



  • 3 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS), Mantic (23.10)


  • off-by-one in handling of udev interface names - unpriv client could then
    abuse this to send crafted udev data to the libvirt daemon, triggering a crash -> DoS

  • NULL ptr deref in same code - race condition, need to detach a host interface
    whilst calling into the function

  • Crash in RPC handling - pass a negative length value, would then try and
    allocate a negative number of array indices - uses underlying g_new0() from
    glib which expects an unsigned value -> tries to allocate an extremely large
    amount of memory -> crash


[USN-6735-1] Node.js vulnerabilities



[USN-6736-1] klibc vulnerabilities (06:33 )



  • 4 CVEs addressed in Trusty ESM (14.04 ESM), Xenial ESM (16.04 ESM), Bionic ESM (18.04 ESM), Focal (20.04 LTS), Jammy (22.04 LTS), Mantic (23.10)
Comments 
In Channel
Episode 243

Episode 243

2024-12-2024:00

Episode 242

Episode 242

2024-11-2919:40

Episode 241

Episode 241

2024-11-1418:16

Episode 240

Episode 240

2024-10-3136:22

Episode 239

Episode 239

2024-10-1839:16

Episode 238

Episode 238

2024-10-0431:39

Episode 237

Episode 237

2024-09-2016:16

Episode 236

Episode 236

2024-09-0618:23

Episode 235

Episode 235

2024-08-2317:40

Episode 234

Episode 234

2024-08-0929:11

Episode 233

Episode 233

2024-08-0224:07

Episode 232

Episode 232

2024-07-0529:20

Episode 231

Episode 231

2024-06-2819:00

Episode 230

Episode 230

2024-06-2021:12

Episode 229

Episode 229

2024-05-3113:22

Episode 228

Episode 228

2024-05-2415:33

Episode 227

Episode 227

2024-05-0324:41

Episode 226

Episode 226

2024-04-1923:59

Episode 225

Episode 225

2024-04-1219:42

Episode 224

Episode 224

2024-04-0528:49

loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Episode 226

Episode 226

Ubuntu Security Team