CVE-2022-1274
HTML Injection in Keycloak Admin REST API
A flaw was found in Keycloak in the execute-actions-email endpoint. This issue allows arbitrary HTML to be injected into emails sent to Keycloak users and can be misused to perform phishing or other attacks against users.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.4
A flaw was found in Keycloak in the execute-actions-email endpoint. This issue allows arbitrary HTML to be injected into emails sent to Keycloak users and can be misused to perform phishing or other attacks against users.
- Record
CVE-2022-1274- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-80, CWE-79
- Updated
- 2026-11-02
CVE List No score
A flaw was found in Keycloak in the execute-actions-email endpoint. This issue allows arbitrary HTML to be injected into emails sent to Keycloak users and can be misused to perform phishing or other attacks against users.
- Record
CVE-2022-1274- Weakness
- CWE-80
- Updated
- 2026-11-02
EUVDEUVD-2023-1054 No score
A flaw was found in Keycloak in the execute-actions-email endpoint. This issue allows arbitrary HTML to be injected into emails sent to Keycloak users and can be misused to perform phishing or other attacks against users.
- Record
EUVD-2023-1054- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m4fv-gm5m-4725
5.4
HTML Injection in Keycloak Admin REST API
The execute-actions-email endpoint of the Keycloak Admin REST API allows a malicious actor to send emails containing phishing links to Keycloak users.
- Record
GHSA-m4fv-gm5m-4725- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
OSVGHSA-m4fv-gm5m-4725
5.4
HTML Injection in Keycloak Admin REST API
The execute-actions-email endpoint of the Keycloak Admin REST API allows a malicious actor to send emails containing phishing links to Keycloak users.
- Record
GHSA-m4fv-gm5m-4725- CVSS 3.1
- 5.4 Medium
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79, CWE-80
- Updated
- 2026-11-02
OSVRHSA-2023:1043
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.2 security update on RHEL 7
- Record
RHSA-2023:1043- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:1044
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.2 security update on RHEL 8
- Record
RHSA-2023:1044- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:1045
9.8
Red Hat Security Advisory: Red Hat Single Sign-On 7.6.2 security update on RHEL 9
- Record
RHSA-2023:1045- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSV No score
A flaw was found in Keycloak in the execute-actions-email endpoint. This issue allows arbitrary HTML to be injected into emails sent to Keycloak users and can be misused to perform phishing or other attacks against users.
- Record
CVE-2022-1274- Weakness
- CWE-80
- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.keycloak:keycloak-servicesMaven |
before 20.0.5 | 20.0.5 |
org.keycloak:keycloak-servicesMaven |
before 20.0.5, plus listed versions 1.0-alpha-11.0-alpha-1-120620131.0-alpha-21.0-alpha-31.0-alpha-4 Show 45 moreShow less1.0-beta-11.0-beta-1-201505211.0-beta-1-201505231.0-beta-21.0-beta-31.0-beta-41.0-final1.0-rc-11.0-rc-21.0.1.Final1.0.2.Final1.0.3.Final1.0.4.Final1.0.5.Final1.1.0.Beta11.1.0.Beta21.1.0.Final1.1.1.Final1.2.0.Beta11.2.0.CR11.2.0.Final1.3.0.Final1.3.1.Final1.4.0.Final1.5.0-Final1.5.0.Final1.5.1.Final1.6.0.Final1.6.1.Final1.7.0.CR11.7.0.Final1.8.0.Alpha11.8.0.CR11.8.0.CR21.8.0.CR31.8.0.Final1.8.1.Final1.9.0.CR11.9.0.Final1.9.1.Final1.9.2.Final1.9.3.Final1.9.4.Final1.9.5.Final1.9.7.Final |
20.0.5 |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el7sso | 0:18.0.6-1.redhat_00001.1.el7sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el7 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el7sso | 0:18.0.6-1.redhat_00001.1.el7sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el8sso | 0:18.0.6-1.redhat_00001.1.el8sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el8 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el8sso | 0:18.0.6-1.redhat_00001.1.el8sso |
rh-sso7-keycloakRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el9sso | 0:18.0.6-1.redhat_00001.1.el9sso |
rh-sso7-keycloak-serverRed Hat:red_hat_single_sign_on:7.6::el9 From an advisory covering 31 CVEs |
before 0:18.0.6-1.redhat_00001.1.el9sso | 0:18.0.6-1.redhat_00001.1.el9sso |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | shoucheng3/keycloak__keycloak_CVE-2022-1274_20-0-3 | 2025-08-18 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-1274 is a medium vulnerability (CVSS 5.4) in Keycloak, published March 1, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.70%, the 53rd percentile. Fixed in org.keycloak:keycloak-services 20.0.5.
References
bugzilla.redhat.com/show_bug.cgi?id=2073157
github.com/keycloak/keycloak/security/advisories/GHSA-m4fv-gm5m-4725
herolab.usd.de/security-advisories/usd-2021-0033
github.com/keycloak/keycloak/pull/16764
github.com/keycloak/keycloak/commit/fc3c61235fa30132123c17ed8702ff7b3a672fe9
nvd.nist.gov/vuln/detail/CVE-2022-1274
Show 151 moreShow less
github.com/advisories/GHSA-m4fv-gm5m-4725
github.com/CVEProject/cvelistV5/tree/main/cves/2022/1xxx/CVE-2022-1274.json
github.com/keycloak/keycloak
access.redhat.com/errata/RHSA-2023:1043
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=1601614
bugzilla.redhat.com/show_bug.cgi?id=1601617
bugzilla.redhat.com/show_bug.cgi?id=1701972
bugzilla.redhat.com/show_bug.cgi?id=1828406
bugzilla.redhat.com/show_bug.cgi?id=2031904
bugzilla.redhat.com/show_bug.cgi?id=2066009
bugzilla.redhat.com/show_bug.cgi?id=2072009
bugzilla.redhat.com/show_bug.cgi?id=2105075
bugzilla.redhat.com/show_bug.cgi?id=2117506
bugzilla.redhat.com/show_bug.cgi?id=2126789
bugzilla.redhat.com/show_bug.cgi?id=2129706
bugzilla.redhat.com/show_bug.cgi?id=2129707
bugzilla.redhat.com/show_bug.cgi?id=2129709
bugzilla.redhat.com/show_bug.cgi?id=2135244
bugzilla.redhat.com/show_bug.cgi?id=2135247
bugzilla.redhat.com/show_bug.cgi?id=2135770
bugzilla.redhat.com/show_bug.cgi?id=2135771
bugzilla.redhat.com/show_bug.cgi?id=2138971
bugzilla.redhat.com/show_bug.cgi?id=2140597
bugzilla.redhat.com/show_bug.cgi?id=2141404
bugzilla.redhat.com/show_bug.cgi?id=2145194
bugzilla.redhat.com/show_bug.cgi?id=2148496
bugzilla.redhat.com/show_bug.cgi?id=2150009
bugzilla.redhat.com/show_bug.cgi?id=2155681
bugzilla.redhat.com/show_bug.cgi?id=2155682
bugzilla.redhat.com/show_bug.cgi?id=2155970
bugzilla.redhat.com/show_bug.cgi?id=2156263
bugzilla.redhat.com/show_bug.cgi?id=2156324
bugzilla.redhat.com/show_bug.cgi?id=2158585
bugzilla.redhat.com/show_bug.cgi?id=2160585
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1043.json
access.redhat.com/security/cve/CVE-2018-14040
cve.org/CVERecord?id=CVE-2018-14040
nvd.nist.gov/vuln/detail/CVE-2018-14040
access.redhat.com/security/cve/CVE-2018-14042
cve.org/CVERecord?id=CVE-2018-14042
nvd.nist.gov/vuln/detail/CVE-2018-14042
access.redhat.com/security/cve/CVE-2019-11358
cve.org/CVERecord?id=CVE-2019-11358
nvd.nist.gov/vuln/detail/CVE-2019-11358
blog.jquery.com/2019/04/10/jquery-3-4-0-released
drupal.org/sa-core-2019-006
access.redhat.com/security/cve/CVE-2020-11022
cve.org/CVERecord?id=CVE-2020-11022
nvd.nist.gov/vuln/detail/CVE-2020-11022
github.com/advisories/GHSA-gxr4-xjj5-5px2
access.redhat.com/security/cve/CVE-2020-11023
bugzilla.redhat.com/show_bug.cgi?id=1850004
cve.org/CVERecord?id=CVE-2020-11023
nvd.nist.gov/vuln/detail/CVE-2020-11023
blog.jquery.com/2020/04/10/jquery-3-5-0-released
cisa.gov/known-exploited-vulnerabilities-catalog
access.redhat.com/security/cve/CVE-2021-35065
cve.org/CVERecord?id=CVE-2021-35065
nvd.nist.gov/vuln/detail/CVE-2021-35065
security.snyk.io/vuln/SNYK-JS-GLOBPARENT-1314294
access.redhat.com/security/cve/CVE-2021-44906
cve.org/CVERecord?id=CVE-2021-44906
nvd.nist.gov/vuln/detail/CVE-2021-44906
github.com/advisories/GHSA-xvch-5gv4-984h
access.redhat.com/security/cve/CVE-2022-1274
cve.org/CVERecord?id=CVE-2022-1274
access.redhat.com/security/cve/CVE-2022-1438
cve.org/CVERecord?id=CVE-2022-1438
nvd.nist.gov/vuln/detail/CVE-2022-1438
access.redhat.com/security/cve/CVE-2022-1471
cve.org/CVERecord?id=CVE-2022-1471
nvd.nist.gov/vuln/detail/CVE-2022-1471
github.com/google/security-research/security/advisories/GHSA-mjmj-j48q-9wg2
access.redhat.com/security/cve/CVE-2022-2764
cve.org/CVERecord?id=CVE-2022-2764
nvd.nist.gov/vuln/detail/CVE-2022-2764
access.redhat.com/security/cve/CVE-2022-3916
cve.org/CVERecord?id=CVE-2022-3916
nvd.nist.gov/vuln/detail/CVE-2022-3916
access.redhat.com/security/cve/CVE-2022-4137
cve.org/CVERecord?id=CVE-2022-4137
nvd.nist.gov/vuln/detail/CVE-2022-4137
access.redhat.com/security/cve/CVE-2022-24785
cve.org/CVERecord?id=CVE-2022-24785
nvd.nist.gov/vuln/detail/CVE-2022-24785
github.com/moment/moment/security/advisories/GHSA-8hfj-j24r-96c4
access.redhat.com/security/cve/CVE-2022-25857
cve.org/CVERecord?id=CVE-2022-25857
nvd.nist.gov/vuln/detail/CVE-2022-25857
bitbucket.org/snakeyaml/snakeyaml/issues/525
access.redhat.com/security/cve/CVE-2022-31129
cve.org/CVERecord?id=CVE-2022-31129
nvd.nist.gov/vuln/detail/CVE-2022-31129
github.com/moment/moment/security/advisories/GHSA-wc69-rhjr-hc9g
access.redhat.com/security/cve/CVE-2022-37603
cve.org/CVERecord?id=CVE-2022-37603
nvd.nist.gov/vuln/detail/CVE-2022-37603
access.redhat.com/security/cve/CVE-2022-38749
cve.org/CVERecord?id=CVE-2022-38749
nvd.nist.gov/vuln/detail/CVE-2022-38749
access.redhat.com/security/cve/CVE-2022-38750
cve.org/CVERecord?id=CVE-2022-38750
nvd.nist.gov/vuln/detail/CVE-2022-38750
access.redhat.com/security/cve/CVE-2022-38751
cve.org/CVERecord?id=CVE-2022-38751
nvd.nist.gov/vuln/detail/CVE-2022-38751
access.redhat.com/security/cve/CVE-2022-40149
cve.org/CVERecord?id=CVE-2022-40149
nvd.nist.gov/vuln/detail/CVE-2022-40149
github.com/jettison-json/jettison/releases/tag/jettison-1.5.1
access.redhat.com/security/cve/CVE-2022-40150
cve.org/CVERecord?id=CVE-2022-40150
nvd.nist.gov/vuln/detail/CVE-2022-40150
access.redhat.com/security/cve/CVE-2022-42003
cve.org/CVERecord?id=CVE-2022-42003
nvd.nist.gov/vuln/detail/CVE-2022-42003
access.redhat.com/security/cve/CVE-2022-42004
cve.org/CVERecord?id=CVE-2022-42004
nvd.nist.gov/vuln/detail/CVE-2022-42004
access.redhat.com/security/cve/CVE-2022-45047
cve.org/CVERecord?id=CVE-2022-45047
nvd.nist.gov/vuln/detail/CVE-2022-45047
mail-archive.com/[email protected]/msg39312.html
access.redhat.com/security/cve/CVE-2022-45693
cve.org/CVERecord?id=CVE-2022-45693
nvd.nist.gov/vuln/detail/CVE-2022-45693
access.redhat.com/security/cve/CVE-2022-46175
cve.org/CVERecord?id=CVE-2022-46175
nvd.nist.gov/vuln/detail/CVE-2022-46175
github.com/json5/json5/security/advisories/GHSA-9c47-m6qq-7p4h
access.redhat.com/security/cve/CVE-2022-46363
cve.org/CVERecord?id=CVE-2022-46363
nvd.nist.gov/vuln/detail/CVE-2022-46363
lists.apache.org/thread/pdzo1qgyplf4y523tnnzrcm7hoco3l8c
access.redhat.com/security/cve/CVE-2022-46364
cve.org/CVERecord?id=CVE-2022-46364
nvd.nist.gov/vuln/detail/CVE-2022-46364
cxf.apache.org/security-advisories.data/CVE-2022-46364.txt?version=1&modificationDate=1670944472739&api=v2
access.redhat.com/security/cve/CVE-2023-0091
cve.org/CVERecord?id=CVE-2023-0091
nvd.nist.gov/vuln/detail/CVE-2023-0091
github.com/keycloak/keycloak/security/advisories/GHSA-v436-q368-hvgg
github.com/keycloak/security/issues/27
access.redhat.com/security/cve/CVE-2023-0264
cve.org/CVERecord?id=CVE-2023-0264
nvd.nist.gov/vuln/detail/CVE-2023-0264
access.redhat.com/errata/RHSA-2023:1044
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1044.json
access.redhat.com/errata/RHSA-2023:1045
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_1045.json
Left out here: 97 versions. The JSON record has them.