Episode 233

Episode 233

Update: 2024-08-02
Share

Description

Overview


This week we take a look at the recent Crowdstrike outage and what we can learn
from it compared to the testing and release process for security updates in
Ubuntu, plus we cover details of vulnerabilities in poppler, phpCAS, EDK II,
Python, OpenJDK and one package with over 300 CVE fixes in a single update.


This week in Ubuntu Security Updates


462 unique CVEs addressed


[USN-6915-1] poppler vulnerability (01:35 )



  • 1 CVEs addressed in Jammy (22.04 LTS), Noble (24.04 LTS)


  • Installed by default in Ubuntu due to use by cups

  • PDF document format describes a Catalog which has a tree of destinations -
    essentially hyperlinks within the document. These can be either a page number
    etc or a named location within the document. If open a crafted document with a
    missing name property for a destination - name would then be NULL and would
    trigger a NULL ptr deref -> crash -> DoS


[USN-6913-1] phpCAS vulnerability (02:26 )



  • 1 CVEs addressed in Focal (20.04 LTS), Jammy (22.04 LTS)


  • Authentication library for PHP to allow PHP applications to authenticates
    users against a Central Authentication Server (ie. SSO).

  • When used for SSO, a client who is trying to use a web application gets
    directed to the CAS. The CAS then authenticates the user and returns a service
    ticket - the client then needs to validate this ticket with the CAS since it
    could have possibly been injected via the application. To do this, pass the
    ticket along with its own service identifier to CAS - and if this succeeds is
    provided with the details of which user was authenticated etc.

  • For clients, previously would use HTTP headers to determine where the CAS
    server was to authenticate the ticket. Since these can be manipulated by a
    malicious application, could essentially redirect the client to send the
    ticket to the attacker who could then use that to impersonate the client and
    login as the user.

  • Fix requires a refactor to include an additional API parameter which specifies
    either a fixed CAS server for the client to use, or a mechanism to
    auto-discover this in a secure way - either way, applications using phpCAS now
    need to be updated.


[USN-6914-1] OCS Inventory vulnerability



  • 1 CVEs addressed in Jammy (22.04 LTS)


  • Same as above since has an embedded copy of phpCAS


[USN-6916-1] Lua vulnerabilities (04:44 )



  • 2 CVEs addressed in Jammy (22.04 LTS)


  • Heap buffer over-read and a possible heap buffer over-flow via recursive error
    handling - looks like both require to be interpreting malicious code


[USN-6920-1] EDK II vulnerabilities (05:04 )



[USN-6928-1] Python vulnerabilities (05:49 )



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


  • Memory race in the ssl module - can call into various functions to get
    certificate information at the same time as certs are loaded if happening to
    be doing a TLS handshake with a certificate directory configured - all via
    different threads. Python would then possibly return inconsistent results
    leading to various issues

  • Occurs since ssl module is implemented in C to interface with openssl and did
    not properly lock access to the certificate store


[USN-6929-1, USN-6930-1] OpenJDK 8 and OpenJDK 11 vulnerabilities (06:52 )



[USN-6931-1, USN-6932-1] OpenJDK 17 and OpenJDK 21 vulnerabilities (07:11 )



[USN-6934-1] MySQL vulnerabilities (07:29 )


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 233

Episode 233

Ubuntu Security Team