CVE-2023-28120
Possible XSS Security Vulnerability in SafeBuffer#bytesplice
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
EUVDEUVD-2023-1069
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
EUVD-2023-1069- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-pj73-v5mw-pm9j
5.3
Possible XSS Security Vulnerability in SafeBuffer#bytesplice
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input. This vulnerability has been assigned the CVE identifier CVE-2023-28120.
Versions Affected: All. Not affected: None Fixed Versions: 7.0.4.3, 6.1.7.3
Impact
ActiveSupport uses the SafeBuffer string subclass to tag strings as html_safe after they have been sanitized. When these strings are mutated, the tag is should be removed to mark them as no longer being html_safe.
Ruby 3.2 introduced a new bytesplice method which ActiveSupport did not yet understand to be a mutation. Users on older versions of Ruby are likely unaffected.
All users running an affected release and using bytesplice should either upgrade or use one of the workarounds immediately.
Workarounds
Avoid calling bytesplice on a SafeBuffer (html_safe) string with untrusted user input.
- Record
GHSA-pj73-v5mw-pm9j- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
NVD
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVALPINE-CVE-2023-28120
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
ALPINE-CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
OSV
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 16 moreShow less
OSVDEBIAN-CVE-2023-28120
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
DEBIAN-CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVGHSA-pj73-v5mw-pm9j
5.3
Possible XSS Security Vulnerability in SafeBuffer#bytesplice
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input. This vulnerability has been assigned the CVE identifier CVE-2023-28120.
Versions Affected: All. Not affected: None Fixed Versions: 7.0.4.3, 6.1.7.3
Impact
ActiveSupport uses the SafeBuffer string subclass to tag strings as html_safe after they have been sanitized. When these strings are mutated, the tag is should be removed to mark them as no longer being html_safe.
Ruby 3.2 introduced a new bytesplice method which ActiveSupport did not yet understand to be a mutation. Users on older versions of Ruby are likely unaffected.
All users running an affected release and using bytesplice should either upgrade or use one of the workarounds immediately.
Workarounds
Avoid calling bytesplice on a SafeBuffer (html_safe) string with untrusted user input.
- Record
GHSA-pj73-v5mw-pm9j- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVOESA-2024-1797
6.1
rubygem-activesupport security update
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Security Fix(es):
A Cross-Site-Scripting vulnerability was found in rubygem ActiveSupport. If the new bytesplice method is called on a SafeBuffer with untrusted user input, malicious code could be executed.(CVE-2023-28120)
- Record
OESA-2024-1797- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1798
6.1
rubygem-activesupport security update
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Security Fix(es):
A Cross-Site-Scripting vulnerability was found in rubygem ActiveSupport. If the new bytesplice method is called on a SafeBuffer with untrusted user input, malicious code could be executed.(CVE-2023-28120)
- Record
OESA-2024-1798- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1799
6.1
rubygem-activesupport security update
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Security Fix(es):
A Cross-Site-Scripting vulnerability was found in rubygem ActiveSupport. If the new bytesplice method is called on a SafeBuffer with untrusted user input, malicious code could be executed.(CVE-2023-28120)
- Record
OESA-2024-1799- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2024-1800
6.1
rubygem-activesupport security update
A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.
Security Fix(es):
A Cross-Site-Scripting vulnerability was found in rubygem ActiveSupport. If the new bytesplice method is called on a SafeBuffer with untrusted user input, malicious code could be executed.(CVE-2023-28120)
- Record
OESA-2024-1800- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-28120
5.3
There is a vulnerability in ActiveSupport if the new bytesplice method is called on a SafeBuffer with untrusted user input.
- Record
UBUNTU-CVE-2023-28120- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12804-1 No score
ruby3.1-rubygem-activesupport-7.0-7.0.4.3-1.1 on GA media
These are all security issues fixed in the ruby3.1-rubygem-activesupport-7.0-7.0.4.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12804-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12886-1 No score
rmt-server-2.12-1.1 on GA media
These are all security issues fixed in the rmt-server-2.12-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12886-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14071-1 No score
ruby3.3-rubygem-activesupport-7.0-7.0.8.4-1.1 on GA media
These are all security issues fixed in the ruby3.3-rubygem-activesupport-7.0-7.0.8.4-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14071-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15114-1 No score
ruby3.4-rubygem-activesupport-7.0-7.0.8.6-1.3 on GA media
These are all security issues fixed in the ruby3.4-rubygem-activesupport-7.0-7.0.8.6-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15114-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2280-1 No score
Security update for rmt-server
This update for rmt-server fixes the following issues:
Updated to version 2.13:
- CVE-2023-28120: Fixed a potential XSS issue in an embedded dependency (bsc#1209507).
- CVE-2023-27530: Fixed a denial of service issue in multipart request parsing (bsc#1209096).
Non-security fixes:
- Fixed transactional update on GCE (bsc#1211398).
- Use HTTPS in rmt-client-setup-res (bsc#1209825).
- Various build fixes (bsc#1207670, bsc#1203171, bsc#1206593, bsc#1202053).
- Record
SUSE-SU-2023:2280-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2294-1 No score
Security update for rmt-server
This update for rmt-server fixes the following issues:
Updated to version 2.13:
- CVE-2023-28120: Fixed a potential XSS issue in an embedded dependency (bsc#1209507).
- CVE-2023-27530: Fixed a denial of service issue in multipart request parsing (bsc#1209096).
Non-security fixes:
- Fixed transactional update on GCE (bsc#1211398).
- Use HTTPS in rmt-client-setup-res (bsc#1209825).
- Various build fixes (bsc#1207670, bsc#1203171, bsc#1206593, bsc#1202053).
- Record
SUSE-SU-2023:2294-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2295-1 No score
Security update for rmt-server
This update for rmt-server fixes the following issues:
Updated to version 2.13:
- CVE-2023-28120: Fixed a potential XSS issue in an embedded dependency (bsc#1209507).
- CVE-2023-27530: Fixed a denial of service issue in multipart request parsing (bsc#1209096).
Non-security fixes:
- Fixed transactional update on GCE (bsc#1211398).
- Use HTTPS in rmt-client-setup-res (bsc#1209825).
- Various build fixes (bsc#1207670, bsc#1203171, bsc#1206593, bsc#1202053).
- Record
SUSE-SU-2023:2295-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2304-1 No score
Security update for rmt-server
This update for rmt-server fixes the following issues:
Updated to version 2.13:
- CVE-2023-28120: Fixed a potential XSS issue in an embedded dependency (bsc#1209507).
- CVE-2023-27530: Fixed a denial of service issue in multipart request parsing (bsc#1209096).
Non-security fixes:
- Fixed transactional update on GCE (bsc#1211398).
- Use HTTPS in rmt-client-setup-res (bsc#1209825).
- Various build fixes (bsc#1207670, bsc#1203171, bsc#1206593, bsc#1202053).
- Record
SUSE-SU-2023:2304-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:2781-1 No score
Security update for rmt-server
This update for rmt-server fixes the following issues:
Update to version 2.13:
- CVE-2023-28120: Fixed a possible XSS Security Vulnerability in bytesliced strings for html_safe (bsc#1209507).
- CVE-2023-27530: Fixed a DoS in multipart mime parsing (bsc#1209096).
- CVE-2022-31254: Fixed escalation vector bug from user _rmt to root in the packaging file (bsc#1204285).
Bug fixes:
- Handle X-Original-URI header, partial fix for (bsc#1211398)
- Force rmt-client-setup-res script to use https (bsc#1209825)
- Mark secrets.yml.key file as part of the rpm to allow seamless downgrades (bsc#1207670)
- Adding -f to the file move command when moving the mirrored directory to its final location (bsc#1203171)
- Fix %post install of pubcloud subpackage reload of nginx (bsc#1206593)
- Skip warnings regarding nokogiri libxml version mismatch (bsc#1202053)
- Add option to turn off system token support (bsc#1205089)
- Do not retry to import non-existing files in air-gapped mode (bsc#1204769)
- Record
SUSE-SU-2023:2781-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
activesupportRubyGems |
7.0.0 up to 7.0.4.3 | 7.0.4.3 |
activesupportRubyGems |
before 6.1.7.3 | 6.1.7.3 |
ruby-activesupportAlpine:v3.17 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.18 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.19 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.20 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.21 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.22 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.23 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
ruby-activesupportAlpine:v3.24 |
before 7.0.4.3-r0 | 7.0.4.3-r0 |
Show 46 moreShow less
| Package | Affected | Fixed |
|---|---|---|
railsDebian:12 |
before 2:6.1.7.3+dfsg-1 | 2:6.1.7.3+dfsg-1 |
railsDebian:13 |
before 2:6.1.7.3+dfsg-1 | 2:6.1.7.3+dfsg-1 |
railsDebian:14 |
before 2:6.1.7.3+dfsg-1 | 2:6.1.7.3+dfsg-1 |
railsDebian:11 |
before 2:6.0.3.7+dfsg-2+deb11u2, plus listed versions 2:6.0.3.7+dfsg-22:6.0.3.7+dfsg-2+deb11u1 |
2:6.0.3.7+dfsg-2+deb11u2 |
activesupportRubyGems |
7.0.0 up to 7.0.4.3, plus listed versions 7.0.17.0.27.0.2.17.0.2.27.0.2.3 Show 6 moreShow less7.0.2.47.0.37.0.3.17.0.47.0.4.17.0.4.2 |
7.0.4.3 |
activesupportRubyGems |
before 6.1.7.3, plus listed versions 1.0.01.0.11.0.21.0.31.0.4 Show 45 moreShow less1.1.01.1.11.2.11.2.21.2.31.2.41.2.51.3.01.3.11.4.01.4.11.4.21.4.31.4.42.0.02.0.12.0.22.0.42.0.52.1.02.1.12.1.22.2.22.2.32.3.102.3.112.3.122.3.142.3.152.3.162.3.172.3.182.3.22.3.32.3.42.3.52.3.62.3.6.pre2.3.72.3.82.3.8.pre12.3.92.3.9.pre3.0.03.0.0.beta |
6.1.7.3 |
rubygem-activesupportopenEuler:20.03-LTS-SP4 |
before 5.2.4.4-5.oe2003sp4 | 5.2.4.4-5.oe2003sp4 |
rubygem-activesupportopenEuler:22.03-LTS-SP4 |
before 6.1.4.1-8.oe2203sp4 | 6.1.4.1-8.oe2203sp4 |
rubygem-activesupportopenEuler:22.03-LTS-SP1 |
before 6.1.4.1-8.oe2203sp1 | 6.1.4.1-8.oe2203sp1 |
rubygem-activesupportopenEuler:22.03-LTS-SP3 |
before 6.1.4.1-8.oe2203sp3 | 6.1.4.1-8.oe2203sp3 |
rmt-serverSUSE:Linux Enterprise Module for Public Cloud 15 SP3 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise Real Time 15 SP3 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Manager Proxy 4.2 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Manager Server 4.2 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Enterprise Storage 7.1 |
before 2.13-150300.3.24.1 | 2.13-150300.3.24.1 |
rmt-serverSUSE:Linux Enterprise Module for Public Cloud 15 SP2 |
before 2.13-150200.3.32.1 | 2.13-150200.3.32.1 |
rmt-serverSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 2.13-150200.3.32.1 | 2.13-150200.3.32.1 |
rmt-serverSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 2.13-150200.3.32.1 | 2.13-150200.3.32.1 |
rmt-serverSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 2.13-150200.3.32.1 | 2.13-150200.3.32.1 |
rmt-serverSUSE:Enterprise Storage 7 |
before 2.13-150200.3.32.1 | 2.13-150200.3.32.1 |
rmt-serverSUSE:Linux Enterprise Module for Public Cloud 15 SP4 |
before 2.13-150400.3.12.1 | 2.13-150400.3.12.1 |
rmt-serverSUSE:Linux Enterprise Module for Server Applications 15 SP4 |
before 2.13-150400.3.12.1 | 2.13-150400.3.12.1 |
rmt-serveropenSUSE:Leap 15.4 |
before 2.13-150400.3.12.1 | 2.13-150400.3.12.1 |
rmt-serverSUSE:Linux Enterprise Module for Public Cloud 15 SP1 |
before 2.13-150100.3.45.1 | 2.13-150100.3.45.1 |
rmt-serverSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 2.13-150100.3.45.1 | 2.13-150100.3.45.1 |
rmt-serverSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 2.13-150100.3.45.1 | 2.13-150100.3.45.1 |
rmt-serverSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 2.13-150100.3.45.1 | 2.13-150100.3.45.1 |
rmt-serverSUSE:Linux Enterprise Module for Public Cloud 15 SP5 |
before 2.13-150500.3.3.1 | 2.13-150500.3.3.1 |
rmt-serverSUSE:Linux Enterprise Module for Server Applications 15 SP5 |
before 2.13-150500.3.3.1 | 2.13-150500.3.3.1 |
rmt-serveropenSUSE:Leap 15.5 |
before 2.13-150500.3.3.1 | 2.13-150500.3.3.1 |
railsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 2:4.1.10-12:4.2.5-12:4.2.5.1-12:4.2.5.2-22:4.2.6-12:4.2.6-1ubuntu0.1~esm12:4.2.6-1ubuntu0.1~esm2 |
None known |
railsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 2:4.2.9-22:4.2.9-42:4.2.10-0ubuntu42:4.2.10-0ubuntu4+esm12:4.2.10-0ubuntu4+esm2 |
None known |
railsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 2:5.2.2.1+dfsg-1ubuntu12:5.2.3+dfsg-32:5.2.3+dfsg-3ubuntu0.1~esm1 |
None known |
railsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 2:6.0.3.7+dfsg-22:6.1.4.1+dfsg-8ubuntu22:6.1.4.1+dfsg-8ubuntu2+esm1 |
None known |
railsUbuntu:24.04:LTS |
All versions, plus listed versions 2:6.1.7.3+dfsg-2build12:6.1.7.3+dfsg-3 |
None known |
railsUbuntu:25.10 |
All versions, plus listed versions 2:6.1.7.3+dfsg-72:7.2.2.1+dfsg-7 |
None known |
railsUbuntu:26.10 |
All versions, plus listed versions 2:7.2.3+dfsg-22:7.2.3.2+dfsg-2 |
None known |
railsUbuntu:26.04:LTS |
All versions, plus listed versions 2:7.2.2.1+dfsg-72:7.2.2.2+dfsg-22:7.2.3+dfsg-2 |
None known |
rubygem-activesupport-7.0openSUSE:Tumbleweed |
before 7.0.4.3-1.1 | 7.0.4.3-1.1 |
rmt-serveropenSUSE:Tumbleweed |
before 2.12-1.1 | 2.12-1.1 |
rubygem-activesupport-7.0openSUSE:Tumbleweed |
before 7.0.8.4-1.1 | 7.0.8.4-1.1 |
rubygem-activesupport-7.0openSUSE:Tumbleweed |
before 7.0.8.6-1.3 | 7.0.8.6-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-28120 is a medium vulnerability (CVSS 5.3) in Rails Activesupport, published March 15, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.95%, the 61st percentile. Fixed in activesupport 7.0.4.3.
References
discuss.rubyonrails.org/t/cve-2023-28120-possible-xss-security-vulnerability-in-safebuffer-bytesplice/82469
github.com/rails/rails/commit/3cf23c3f891e2e81c977ea4ab83b62bc2a444b70
lists.fedoraproject.org/archives/list/[email protected]/message/UPV6PVCX4VDJHLFFT42EXBBSGAWZICOW
lists.fedoraproject.org/archives/list/[email protected]/message/ZE5W4MH6IE4DV7GELDK6ISCSTFLHKSYO
security.netapp.com/advisory/ntap-20240202-0006
debian.org/security/2023/dsa-5389
Show 33 moreShow less
nvd.nist.gov/vuln/detail/CVE-2023-28120
github.com/rubysec/ruby-advisory-db/blob/master/gems/activesupport/CVE-2023-28120.yml
github.com/advisories/GHSA-pj73-v5mw-pm9j
security.alpinelinux.org/vuln/CVE-2023-28120
github.com/CVEProject/cvelistV5/tree/main/cves/2023/28xxx/CVE-2023-28120.json
security-tracker.debian.org/tracker/CVE-2023-28120
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1797
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1798
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1799
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2024-1800
suse.com/support/update/announcement/2023/suse-su-20232280-1
bugzilla.suse.com/1202053
bugzilla.suse.com/1203171
bugzilla.suse.com/1206593
bugzilla.suse.com/1207670
bugzilla.suse.com/1209096
bugzilla.suse.com/1209507
bugzilla.suse.com/1209825
bugzilla.suse.com/1211398
suse.com/security/cve/CVE-2023-27530
suse.com/security/cve/CVE-2023-28120
suse.com/support/update/announcement/2023/suse-su-20232294-1
suse.com/support/update/announcement/2023/suse-su-20232295-1
suse.com/support/update/announcement/2023/suse-su-20232304-1
suse.com/support/update/announcement/2023/suse-su-20232781-1
bugzilla.suse.com/1204285
bugzilla.suse.com/1204769
bugzilla.suse.com/1205089
suse.com/security/cve/CVE-2022-31254
ubuntu.com/security/CVE-2023-28120
cve.org/CVERecord?id=CVE-2023-28120
suse.com/security/cve/CVE-2023-22796
suse.com/security/cve/CVE-2023-38037
Left out here: 360 versions. The JSON record has them.