Lucene search

K
qtAndy ShawQT:0DBA2AC96616BD112E48571D43F6AB28
HistoryMay 24, 2024 - 12:00 a.m.

Security advisory: OAuth1 in QtNetworkAuth

2024-05-2400:00:00
Andy Shaw
www.qt.io
9
oauth1
qtnetworkauth
predictable seed
cve-2024-36048
patch
update

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.1

Confidence

High

EPSS

0

Percentile

15.5%

The OAuth1 implementation in QtNetworkAuth created nonces using a PRNG that was seeded with a predictable seed. This issue has been assigned the CVE id CVE-2024-36048.

This means that an attacker that can somehow control the time of the first OAuth1 flow of the process has a high chance of predicting the nonce used in said OAuth flow.

Solution: Apply the corresponding patch for your version or update to Qt 5.15.17, Qt 6.2.13, Qt 6.5.6 or Qt 6.7.1

Patches:

dev: <https://codereview.qt-project.org/c/qt/qtnetworkauth/+/560317&gt;
6.7: <https://codereview.qt-project.org/c/qt/qtnetworkauth/+/560727&gt; or <https://download.qt.io/official_releases/qt/6.7/CVE-2024-36048-qtnetworkauth-6.7.diff&gt;
6.6: <https://download.qt.io/official_releases/qt/6.6/CVE-2024-36048-qtnetworkauth-6.6.diff&gt;
6.5: <https://codereview.qt-project.org/c/qt/tqtc-qtnetworkauth/+/560726&gt; or <https://download.qt.io/official_releases/qt/6.5/CVE-2024-36048-qtnetworkauth-6.5.diff&gt;
6.2: <https://codereview.qt-project.org/c/qt/tqtc-qtnetworkauth/+/560420&gt; or <https://download.qt.io/archive/qt/6.2/CVE-2024-36048-qtnetworkauth-6.2.diff&gt;
5.15: <https://codereview.qt-project.org/c/qt/tqtc-qtnetworkauth/+/560725&gt; or <https://download.qt.io/official_releases/qt/5.15/CVE-2024-36048-qtnetworkauth-5.15.diff&gt;

CVSS3

9.8

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

AI Score

7.1

Confidence

High

EPSS

0

Percentile

15.5%