GHSA-4mvw-j8r9-xcgc
OpenCTI May Bypass Introspection Restriction
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
### Summary
The regex validation used to prevent Introspection queries can be bypassed by removing the extra whitespace, carriage return, and line feed characters from the query.
### Details
GraphQL Queries in OpenCTI can be validated using the `secureIntrospectionPlugin`.
### Impact
Bypassing this restriction allows the attacker to gather a wealth of information about the GraphQL endpoint functionality that can be used to perform actions and/or read data without authorization. These queries can also be weaponized to conduct a Denial of Service (DoS) attack if sent repeatedly.
References
External links from the advisory. They lead to third-party sites.
- https://github.com/OpenCTI-Platform/opencti/security/advisories/GHSA-4mvw-j8r9-xcgc
- https://nvd.nist.gov/vuln/detail/CVE-2024-37155
- https://github.com/OpenCTI-Platform/opencti/commit/f87d96918c63b0c3d3ebfbea6c789d48e2f56ad5
- https://github.com/OpenCTI-Platform/opencti
- https://github.com/OpenCTI-Platform/opencti/blob/6343b82b0b0a5d3ded3b30d08ce282328a556268/opencti-platform/opencti-graphql/src/graphql/graph…
- https://github.com/pypa/advisory-database/tree/main/vulns/pycti/PYSEC-2024-313.yaml