CVE-2024-1657
Platform: insecure websocket used when interacting with eda server
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being used in installation from the Ansible rulebook EDA server. An attacker that has access to any machine in the CIDR block could download all rulebook data from the WebSocket, resulting in loss of confidentiality and integrity of the system.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
8.1
Platform: insecure websocket used when interacting with eda server
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being used in installation from the Ansible rulebook EDA server. An attacker that has access to any machine in the CIDR block could download all rulebook data from the WebSocket, resulting in loss of confidentiality and integrity of the system.
- Record
CVE-2024-1657- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-319
- Updated
- 2026-11-02
EUVDEUVD-2024-17392
8.1
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being used in installation from the Ansible rulebook EDA server. An attacker that has access to any machine in the CIDR block could download all rulebook data from the WebSocket, resulting in loss of confidentiality and integrity of the system.
- Record
EUVD-2024-17392- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-r8mm-5386-h387
8.1
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being...
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being used in installation from the Ansible rulebook EDA server. An attacker that has access to any machine in the CIDR block could download all rulebook data from the WebSocket, resulting in loss of confidentiality and integrity of the system.
- Record
GHSA-r8mm-5386-h387- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-319, CWE-1385
- Updated
- 2026-11-02
NVD
8.1
A flaw was found in the ansible automation platform. An insecure WebSocket connection was being used in installation from the Ansible rulebook EDA server. An attacker that has access to any machine in the CIDR block could download all rulebook data from the WebSocket, resulting in loss of confidentiality and integrity of the system.
- Record
CVE-2024-1657- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Weakness
- CWE-319
- Updated
- 2026-11-02
OSVRHSA-2024:1057
8.1
Red Hat Security Advisory: Red Hat Ansible Automation Platform 2.4 Product Security and Bug Fix Update
- Record
RHSA-2024:1057- CVSS 3.1
- 8.1 High
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
python39-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python39-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python39-pygmentsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python3x-pygmentsRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el8ap | 0:2.17.2-1.el8ap |
python-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
Show 52 moreShow less
| Package | Affected | Fixed |
|---|---|---|
python-pygmentsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python3-pygmentsRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.17.2-1.el9ap | 0:2.17.2-1.el9ap |
python39-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python39-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python3x-pillowRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python3x-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el8ap | 0:10.0.1-1.el8ap |
python-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python-pillow-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python3-pillowRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python3-pillow-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:10.0.1-1.el9ap | 0:10.0.1-1.el9ap |
python39-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python39-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python3x-aiohttpRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python3x-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el8ap | 0:3.9.1-1.el8ap |
python-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python-aiohttp-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python3-aiohttpRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python3-aiohttp-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.9.1-1.el9ap | 0:3.9.1-1.el9ap |
python39-pycryptodomexRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python39-pycryptodomex-debuginfoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python3x-pycryptodomexRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python3x-pycryptodomex-debugsourceRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el8ap | 0:3.20.0-1.el8ap |
python-pycryptodomexRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python-pycryptodomex-debugsourceRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python3-pycryptodomexRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
python3-pycryptodomex-debuginfoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.20.0-1.el9ap | 0:3.20.0-1.el9ap |
ansible-automation-platform-installerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:2.4-6.el8ap | 0:2.4-6.el8ap |
ansible-rulebookRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controller-serverRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
automation-eda-controller-uiRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el8ap | 0:1.0.5-1.el8ap |
ansible-automation-platform-installerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:2.4-6.el9ap | 0:2.4-6.el9ap |
ansible-rulebookRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controllerRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controller-serverRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
automation-eda-controller-uiRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:1.0.5-1.el9ap | 0:1.0.5-1.el9ap |
python39-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_developer:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform_inside:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python39-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python3x-jinja2Red Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el8ap | 0:3.1.3-1.el8ap |
python-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_developer:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform_inside:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python3-jinja2Red Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:3.1.3-1.el9ap | 0:3.1.3-1.el9ap |
python39-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el8ap | 0:4.2.10-1.el8ap |
python3x-djangoRed Hat:ansible_automation_platform:2.4::el8 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el8ap | 0:4.2.10-1.el8ap |
python-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el9ap | 0:4.2.10-1.el9ap |
python3-djangoRed Hat:ansible_automation_platform:2.4::el9 From an advisory covering 9 CVEs |
before 0:4.2.10-1.el9ap | 0:4.2.10-1.el9ap |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-1657 is a high vulnerability (CVSS 8.1) in Red Hat Ansible Automation Platform 2.4 For Rhel 8, published April 25, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.38%, the 32nd percentile. No source names a fixed version.
References
access.redhat.com/errata/RHSA-2024:1057
access.redhat.com/security/cve/CVE-2024-1657
bugzilla.redhat.com/show_bug.cgi?id=2265085
nvd.nist.gov/vuln/detail/CVE-2024-1657
github.com/advisories/GHSA-r8mm-5386-h387
access.redhat.com/security/updates/classification
Show 45 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2247820
bugzilla.redhat.com/show_bug.cgi?id=2249825
bugzilla.redhat.com/show_bug.cgi?id=2251643
bugzilla.redhat.com/show_bug.cgi?id=2252235
bugzilla.redhat.com/show_bug.cgi?id=2252248
bugzilla.redhat.com/show_bug.cgi?id=2257028
bugzilla.redhat.com/show_bug.cgi?id=2257854
bugzilla.redhat.com/show_bug.cgi?id=2261856
security.access.redhat.com/data/csaf/v2/advisories/2024/rhsa-2024_1057.json
access.redhat.com/security/cve/CVE-2022-40896
cve.org/CVERecord?id=CVE-2022-40896
nvd.nist.gov/vuln/detail/CVE-2022-40896
access.redhat.com/security/cve/CVE-2023-44271
cve.org/CVERecord?id=CVE-2023-44271
nvd.nist.gov/vuln/detail/CVE-2023-44271
devhub.checkmarx.com/cve-details/CVE-2023-44271
github.com/python-pillow/Pillow/pull/7244
access.redhat.com/security/cve/CVE-2023-47627
cve.org/CVERecord?id=CVE-2023-47627
nvd.nist.gov/vuln/detail/CVE-2023-47627
github.com/aio-libs/aiohttp/security/advisories/GHSA-gfw2-4jvh-wgfg
access.redhat.com/security/cve/CVE-2023-49081
cve.org/CVERecord?id=CVE-2023-49081
nvd.nist.gov/vuln/detail/CVE-2023-49081
github.com/aio-libs/aiohttp/security/advisories/GHSA-q3qx-c6g2-7pw2
access.redhat.com/security/cve/CVE-2023-49082
cve.org/CVERecord?id=CVE-2023-49082
nvd.nist.gov/vuln/detail/CVE-2023-49082
github.com/aio-libs/aiohttp/security/advisories/GHSA-qvrw-v9rv-5rjx
access.redhat.com/security/cve/CVE-2023-52323
cve.org/CVERecord?id=CVE-2023-52323
nvd.nist.gov/vuln/detail/CVE-2023-52323
github.com/Legrandin/pycryptodome/blob/master/Changelog.rst
pypi.org/project/pycryptodomex
cve.org/CVERecord?id=CVE-2024-1657
access.redhat.com/security/cve/CVE-2024-22195
cve.org/CVERecord?id=CVE-2024-22195
nvd.nist.gov/vuln/detail/CVE-2024-22195
github.com/pallets/jinja/releases/tag/3.1.3
github.com/pallets/jinja/security/advisories/GHSA-h5c8-rqwp-cp95
access.redhat.com/security/cve/CVE-2024-24680
cve.org/CVERecord?id=CVE-2024-24680
nvd.nist.gov/vuln/detail/CVE-2024-24680
github.com/advisories/GHSA-xxj9-f6rv-m3x4
djangoproject.com/weblog/2024/feb/06/security-releases