- Description
- When copying knotes from a parent kqueue to a child, the copy code did not correctly exclude marker knotes (used internally to track list traversal position) before marking them as in-flux and releasing the kqueue lock. If another thread freed a marker while the lock was dropped, the subsequent in-flux decrement operated on freed memory. An unprivileged local user may be able to exploit these races to escalate privileges.
- Source
- secteam@freebsd.org
- NVD status
- Analyzed
- Products
- freebsd
CVSS 3.1
- Type
- Secondary
- Base score
- 7
- Impact score
- 5.9
- Exploitability score
- 1
- Vector string
- CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
- Severity
- HIGH
- secteam@freebsd.org
- CWE-362
- Hype score
- Not currently trending
[
{
"nodes": [
{
"cpeMatch": [
{
"criteria": "cpe:2.3:o:freebsd:freebsd:15.1:-:*:*:*:*:*:*",
"matchCriteriaId": "BD327D43-A2DC-49B5-A578-D2116E1E12F3",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:freebsd:freebsd:15.1:p1:*:*:*:*:*:*",
"matchCriteriaId": "E379873C-DA04-4EAA-ABF6-EB87B4B471A8",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:freebsd:freebsd:15.1:p2:*:*:*:*:*:*",
"matchCriteriaId": "044A3D39-A2AF-499C-8434-0A07B5854661",
"vulnerable": true
},
{
"criteria": "cpe:2.3:o:freebsd:freebsd:15.1:p3:*:*:*:*:*:*",
"matchCriteriaId": "C75C73C4-ED12-44D9-85EF-A0388D9ECFA2",
"vulnerable": true
}
],
"negate": false,
"operator": "OR"
}
]
}
]