High severity · published Mar 15, 2022
CVE-2022-26779
Apache CloudStack prior to 4.16.1.0 used insecure random number generation for project invitation tokens
7.5
CVSS
2.8%
EPSS
No
On KEV
Description
Apache CloudStack prior to 4.16.1.0 used insecure random number generation for project invitation tokens. If a project invite is created based only on an email address, a random token is generated. An attacker with knowledge of the project ID and the fact that the invite is sent, could generate time deterministic tokens and brute force attempt to use them prior to the legitimate receiver accepting the invite. This feature is not enabled by default, the attacker is required to know or guess the project ID for the invite in addition to the invitation token, and the attacker would need to be an existing authorized user of CloudStack.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack vector
Network
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)2.8% · higher than 87% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
CL
Cloudstack · Apache
before 4.16.1.0 · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2022-26779
CVE.org
https://www.cve.org/CVERecord?id=CVE-2022-26779
Mailing List
http://www.openwall.com/lists/oss-security/2022/03/15/1
Exploit
https://github.com/JLLeitschuh/security-research/security/advisories/GHSA-vpcc-9rh2-8jfp
Mailing List
https://lists.apache.org/thread/dmm07b1cyosovqr12ddhkko501p11h2h
More from Cloudstack
9.9
CVE-2024-50386
Apache CloudStack: Directly downloaded templates can be used to abuse KVM-based infrastructure
9.8
CVE-2024-38346
Apache CloudStack: Unauthenticated cluster service port leads to remote execution
9.8
CVE-2024-39864
Apache CloudStack: Integration API service uses dynamic port when disabled
9.8
CVE-2024-29006
Apache CloudStack: x-forwarded-for HTTP header parsed by default
9.8
CVE-2022-35741
Apache CloudStack version 4.5.0 and later has a SAML 2.0 authentication Service Provider plugin which is found to be vulnerable to XML external entity (XXE) injection
