Back
CVE-2022-49366
ksmbd: fix reference count leak in smb_check_perm_dacl()
Medium5.5EPSS 0.26%
- Published
- Updated
- Reserved
- Assigned by
- Linux
Description
In the Linux kernel, the following vulnerability has been resolved: ksmbd: fix reference count leak in smb_check_perm_dacl() The issue happens in a specific path in smb_check_perm_dacl(). When "id" and "uid" have the same value, the function simply jumps out of the loop without decrementing the reference count of the object "posix_acls", which is increased by get_acl() earlier. This may result in memory leaks. Fix it by decreasing the reference count of "posix_acls" before jumping to label "check_access_bits".
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| CISA-ADPADP (enrichment) | 3.1 | Medium5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
| NVDNVD · Modified | 3.1 | Medium5.5 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
- EPSS (exploitation in 30 days)
- 0.26% · top 82% of all CVEs (4 Nov 2026)
- CISA SSVC
- Exploitation: none · Automatable: no · Technical impact: partial
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 5.5.
Weakness
- CWE-noinfo Not enough information
Affected products
- affected 777cad1604d68ed4379ec899d1f7d2f6a29f01f0 – < cf824b95c12a1abacadbc2d069931963221a3414
- affected 777cad1604d68ed4379ec899d1f7d2f6a29f01f0 – < 248d71b440aef829f5cc5f6545ca113ef5062900
- affected 777cad1604d68ed4379ec899d1f7d2f6a29f01f0 – < 9758a6653c27867d810de02b4e5697163dda9883
- affected 777cad1604d68ed4379ec899d1f7d2f6a29f01f0 – < d21a580dafc69aa04f46e6099616146a536b0724
- affected 5.15
- unaffected < 5.15
- unaffected 5.15.47 – ≤ 5.15.*
- unaffected 5.17.15 – ≤ 5.17.*
- unaffected 5.18.4 – ≤ 5.18.*
- unaffected 5.19 – ≤ *
References (4)
- https://git.kernel.org/stable/c/cf824b95c12a1abacadbc2d069931963221a3414 (opens in a new tab)
- https://git.kernel.org/stable/c/248d71b440aef829f5cc5f6545ca113ef5062900 (opens in a new tab)
- https://git.kernel.org/stable/c/9758a6653c27867d810de02b4e5697163dda9883 (opens in a new tab)
- https://git.kernel.org/stable/c/d21a580dafc69aa04f46e6099616146a536b0724 (opens in a new tab)
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2022-49366)Record last updated .