CVE-2026-4427
Duplicate Advisory: pgproto3: Negative field length panics in DataRow.Decode
Duplicate of CVE-2026-32286
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
- None
- Availability
- High
What each source reports
GitHub Advisories Score usedGHSA-x6gf-mpr2-68h6
7.5
Duplicate Advisory: pgproto3: Negative field length panics in DataRow.Decode
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-jqcq-xjh3-6g23. This link is maintained to preserve external references.
Original Description
A flaw was found in pgproto3. A malicious or compromised PostgreSQL server can exploit this by sending a DataRow message with a negative field length. This input validation vulnerability can lead to a denial of service (DoS) due to a slice bounds out of range panic.
- Record
GHSA-x6gf-mpr2-68h6- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-129
- Updated
- 2026-11-02
CVE List No score
Duplicate of CVE-2026-32286
- Record
CVE-2026-4427- Updated
- 2026-11-02
EUVDEUVD-2026-13115
7.5
Duplicate of CVE-2026-32286
- Record
EUVD-2026-13115- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD No score
Rejected reason: Duplicate of CVE-2026-32286
- Record
CVE-2026-4427- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-4427
7.5
A flaw was found in pgproto3. A malicious or compromised PostgreSQL server can exploit this by sending a DataRow message with a negative field length. This input validation vulnerability can lead to a denial of service (DoS) due to a slice bounds out of range panic.
- Record
DEBIAN-CVE-2026-4427- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-x6gf-mpr2-68h6
7.5
Duplicate Advisory: pgproto3: Negative field length panics in DataRow.Decode
Duplicate Advisory
This advisory has been withdrawn because it is a duplicate of GHSA-jqcq-xjh3-6g23. This link is maintained to preserve external references.
Original Description
A flaw was found in pgproto3. A malicious or compromised PostgreSQL server can exploit this by sending a DataRow message with a negative field length. This input validation vulnerability can lead to a denial of service (DoS) due to a slice bounds out of range panic.
- Record
GHSA-x6gf-mpr2-68h6- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-129
- Updated
- 2026-11-02
Show 10 moreShow less
OSVRHSA-2026:22450
9.1
Red Hat Security Advisory: osbuild-composer security update
- Record
RHSA-2026:22450- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRHSA-2026:22714
9.1
Red Hat Security Advisory: osbuild-composer security update
- Record
RHSA-2026:22714- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:22450
9.1
Important: osbuild-composer security update
A service for building customized OS artifacts, such as VM images and OSTree commits, that uses osbuild under the hood. Besides building images for local usage, it can also upload images directly to cloud. It is compatible with composer-cli and cockpit-composer clients.
Security Fix(es):
-
golang: archive/zip: Excessive CPU consumption when building archive index in archive/zip (CVE-2025-61728)
-
golang: net/url: Memory exhaustion in query parameter parsing in net/url (CVE-2025-61726)
-
crypto/tls: Unexpected session resumption in crypto/tls (CVE-2025-68121)
-
crypto/x509: Incorrect enforcement of email constraints in crypto/x509 (CVE-2026-27137)
-
net/url: Incorrect parsing of IPv6 host literals in net/url (CVE-2026-25679)
-
github.com/jackc/pgproto3: pgproto3: Denial of Service via negative field length in DataRow message (CVE-2026-4427,GHSA-jqcq-xjh3-6g23)
-
google.golang.org/grpc/grpc-go: google.golang.org/grpc/authz: gRPC-Go: Authorization bypass due to improper HTTP/2 path validation (CVE-2026-33186)
-
github.com/jackc/pgproto3/v2: github.com/jackc/pgproto3/v2: Denial of Service via malicious PostgreSQL server (CVE-2026-32286)
-
github.com/go-jose/go-jose/v3: github.com/go-jose/go-jose/v4: Go JOSE: Denial of Service via crafted JSON Web Encryption (JWE) object (CVE-2026-34986)
-
golang: internal/syscall/unix: Root.Chmod can follow symlinks out of the root (CVE-2026-32282)
-
crypto/tls: golang: Go crypto/tls: Denial of Service via multiple TLS 1.3 key update messages (CVE-2026-32283)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:22450- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVRLSA-2026:22714
9.1
Important: osbuild-composer security update
A service for building customized OS artifacts, such as VM images and OSTree commits, that uses osbuild under the hood. Besides building images for local usage, it can also upload images directly to cloud. It is compatible with composer-cli and cockpit-composer clients.
Security Fix(es):
-
golang: archive/zip: Excessive CPU consumption when building archive index in archive/zip (CVE-2025-61728)
-
golang: net/url: Memory exhaustion in query parameter parsing in net/url (CVE-2025-61726)
-
crypto/tls: Unexpected session resumption in crypto/tls (CVE-2025-68121)
-
crypto/x509: Incorrect enforcement of email constraints in crypto/x509 (CVE-2026-27137)
-
net/url: Incorrect parsing of IPv6 host literals in net/url (CVE-2026-25679)
-
github.com/jackc/pgproto3: pgproto3: Denial of Service via negative field length in DataRow message (CVE-2026-4427,GHSA-jqcq-xjh3-6g23)
-
google.golang.org/grpc/grpc-go: google.golang.org/grpc/authz: gRPC-Go: Authorization bypass due to improper HTTP/2 path validation (CVE-2026-33186)
-
github.com/jackc/pgproto3/v2: github.com/jackc/pgproto3/v2: Denial of Service via malicious PostgreSQL server (CVE-2026-32286)
-
github.com/go-jose/go-jose/v3: github.com/go-jose/go-jose/v4: Go JOSE: Denial of Service via crafted JSON Web Encryption (JWE) object (CVE-2026-34986)
-
golang: internal/syscall/unix: Root.Chmod can follow symlinks out of the root (CVE-2026-32282)
-
crypto/tls: golang: Go crypto/tls: Denial of Service via multiple TLS 1.3 key update messages (CVE-2026-32283)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:22714- CVSS 3.1
- 9.1 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-4427
7.5
A flaw was found in pgproto3. A malicious or compromised PostgreSQL server can exploit this by sending a DataRow message with a negative field length. This input validation vulnerability can lead to a denial of service (DoS) due to a slice bounds out of range panic.
- Record
UBUNTU-CVE-2026-4427- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10669-1 No score
alloy-1.16.0-2.1 on GA media
These are all security issues fixed in the alloy-1.16.0-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10669-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10684-1 No score
teleport-17.7.23-1.1 on GA media
These are all security issues fixed in the teleport-17.7.23-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10684-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20752-1 No score
Security update for alloy
This update for alloy fixes the following issues
Security issues:
- CVE-2026-4427: github.com/jackc/pgproto3/v2: improper validation of field length allows a malicious PostgreSQL server to crash a client application via a DataRow message (bsc#1259919).
- CVE-2026-25934: github.com/go-git/go-git/v5: improper verification of data integrity values for .pack and .idx files can lead to the consumption of corrupted files (bsc#1258099).
- CVE-2026-26958: filippo.io/edwards25519: failure to initialize receiver in MultiScalarMult can produce invalid results and lead to undefined behavior (bsc#1258609).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260317).
Non security issue:
- Updated to 1.16.0
- Use systemd tmpfiles.d to create /var/lib/alloy hierarchy (jsc#PED-14815)
- Record
openSUSE-SU-2026:20752-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21793-1 No score
Security update for alloy
This update for alloy fixes the following issues
Security issues:
- CVE-2026-4427: github.com/jackc/pgproto3/v2: improper validation of field length allows a malicious PostgreSQL server to crash a client application via a DataRow message (bsc#1259919).
- CVE-2026-25934: github.com/go-git/go-git/v5: improper verification of data integrity values for .pack and .idx files can lead to the consumption of corrupted files (bsc#1258099).
- CVE-2026-26958: filippo.io/edwards25519: failure to initialize receiver in MultiScalarMult can produce invalid results and lead to undefined behavior (bsc#1258609).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260317).
Non security issue:
- Updated to 1.16.0
- Use systemd tmpfiles.d to create /var/lib/alloy hierarchy (jsc#PED-14815)
- Record
SUSE-SU-2026:21793-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:2438-1 No score
Security update for alloy
This update for alloy fixes the following issues
Security issues:
- CVE-2026-4427: github.com/jackc/pgproto3/v2: improper validation of field length allows a malicious PostgreSQL server to crash a client application via a DataRow message (bsc#1259919).
- CVE-2026-25934: github.com/go-git/go-git/v5: improper verification of data integrity values for .pack and .idx files can lead to the consumption of corrupted files (bsc#1258099).
- CVE-2026-26958: filippo.io/edwards25519: failure to initialize receiver in MultiScalarMult can produce invalid results and lead to undefined behavior (bsc#1258609).
- CVE-2026-33186: google.golang.org/grpc: authorization bypass due to improper validation of the HTTP/2: path pseudo- header (bsc#1260317).
- CVE-2026-34986: github.com/go-jose/go-jose/v4: crafted JWE input with a missing encrypted key can lead to a denial of service (bsc#1262955).
- CVE-2026-41602: github.com/apache/thrift: TFramedTransport frame size headers can lead to a uint32 integer overflow (bsc#1263530).
Non security issue:
- Use systemd tmpfiles.d to create /var/lib/alloy hierarchy (jsc#PED-14815).
- Update to version 1.16.1
- Bug Fixes logging: Fix startup deadlock when components log before logging config is evaluated Update to Beyla 3.9.8 Migrate from Docker to Moby
- Use latest openSUSE Tumbleweed image for building web UI assets
- Install nvm to set node version specified upstream
- update to 1.16.0:
- Features
- Add clustering for loki.source.kubernetes_events (#6027) (3dbf587) (@petewall)
- Add otelcol.auth.google client auth provider (#5526) (da99a66) (@dashpole, @clayton-cornell)
- beyla.ebpf: Bump to v3.7.0 (#5966) (5126c2e) (@marctc)
- database_observability: Add support for GCP Cloud SQL metadata (#5875) (5d23245) (@cristiangreco, @clayton-cornell)
- database_observability: Make targets optional (#5924) (54664b2) (@matthewnolf)
- database_observability: Update default excluded schemas and users (#6080) (b386fff) (@cristiangreco)
- faro.receiver: Add sourcemap fetching from remote locations (#4614) (b6cb5da) (@Oxel40)
- helm: Add support for global.image.pullPolicy (#6069) (2e2ce72) (@petewall)
- helm: Allow configuring image pull policy for config reloader (#5923) (991539b) (@kalleep)
- loki.secretfilter: Add label_timed_out option to mark timed-out log lines (#5898) (2ad8834) (@kleimkuhler)
- loki.secretfilter: Add secrets_redacted_by_category_total metric combining rule and origin (#5855) (053a2f7) (@kleimkuhler)
- loki.secretfilter: Change secretfilter to use go-re2 regex library instead of stdlib (#5909) (c16a660) (@mikefat)
- loki.secretfilter: Remove redundant secrets_redacted_by_rule_total and secrets_redacted_by_origin metrics (#5970) (b16decb) (@kleimkuhler)
- Oracle exporter can scrape more than one DB (#6008) (6fbad38) (@ptodev)
- prometheus.exporter.cloudwatch: Upgrade YACE and drop aws-sdk-go v1 support (#5936) (f1c036d) (@x1unix)
- prometheus.exporter.mysql: Update to mysqld_exporter 0.19.0 (#5836) (4f49b57) (@cristiangreco)
- prometheus.remote_write: Sync WAL with upstream Prometheus (#5907) (e74a91b) (@x1unix)
- pyroscope: Add support for extra async-profiler CLI arguments (#5472) (9251e33) (@ivanape)
- pyroscope: Replace Parca gRPC debuginfo upload with Pyroscope Connect API (#5891) (e7ea34a) (@korniltsev-grafanista)
- pyroscope: Update debuginfo client for HTTP/1.1 upload API (#6037) (879d8e5) (@korniltsev-grafanista)
- Change service stop command from 'sc' to 'net' (#5906) (450973d) (@mateuszdrab)
- database_observability.mysql: Refactor explain plan loop batch size (#5894) (f0fcd6b) (@cristiangreco)
- database_observability.postgres: Cleanup embedded exporter collectors on reconnection (#6079) (f30d9ae) (@cristiangreco)
- database_observability.postgres: Fix EXPLAIN param count when placeholders repeat (#6082) (b612b81) (@rgeyer)
- database_observability: Drop schema_detection from logs (#6076) (b0105cb) (@cristiangreco) -…
- Record
SUSE-SU-2026:2438-1- Updated
- 2026-11-02
Affected packages
| Package | Affected | Fixed |
|---|---|---|
osbuild-composerRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-coreRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-core-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-debugsourceRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-tests-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-workerRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composer-worker-debuginfoRed Hat:enterprise_linux:10.2 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2 | 0:165.1-2.el10_2 |
osbuild-composerRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-coreRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
Show 11 moreShow less
| Package | Affected | Fixed |
|---|---|---|
osbuild-composer-core-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-tests-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-workerRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composer-worker-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8 | 0:165.1-2.el9_8 |
osbuild-composerRocky Linux:10 From an advisory covering 11 CVEs |
before 0:165.1-2.el10_2.rocky.0.1 | 0:165.1-2.el10_2.rocky.0.1 |
osbuild-composerRocky Linux:9 From an advisory covering 11 CVEs |
before 0:165.1-2.el9_8.rocky.0.1 | 0:165.1-2.el9_8.rocky.0.1 |
alloySUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 6 CVEs |
before 1.16.1-150700.15.20.1 | 1.16.1-150700.15.20.1 |
alloyopenSUSE:Tumbleweed |
before 1.16.0-2.1 | 1.16.0-2.1 |
teleportopenSUSE:Tumbleweed From an advisory covering 4 CVEs |
before 17.7.23-1.1 | 17.7.23-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-4427 has been rejected by its source and should not be treated as a live vulnerability, published March 19, 2026. Fixed in alloy 1.16.0-2.1.
References
nvd.nist.gov/vuln/detail/CVE-2026-4427
github.com/golang/vulndb/issues/4518
github.com/jackc/pgx/issues/2507
access.redhat.com/security/cve/CVE-2026-4427
bugzilla.redhat.com/show_bug.cgi?id=2448626
github.com/jackc/pgproto3
Show 102 moreShow less
securityinfinity.com/research/memory-safety-vulnerabilities-in-go-postgresql-wire-protocol-parsers-pgproto3-pgx
github.com/advisories/GHSA-x6gf-mpr2-68h6
security-tracker.debian.org/tracker/CVE-2026-4427
access.redhat.com/errata/RHSA-2026:22450
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2434431
bugzilla.redhat.com/show_bug.cgi?id=2434432
bugzilla.redhat.com/show_bug.cgi?id=2437111
bugzilla.redhat.com/show_bug.cgi?id=2445345
bugzilla.redhat.com/show_bug.cgi?id=2445356
bugzilla.redhat.com/show_bug.cgi?id=2449833
bugzilla.redhat.com/show_bug.cgi?id=2451847
bugzilla.redhat.com/show_bug.cgi?id=2455470
bugzilla.redhat.com/show_bug.cgi?id=2456336
bugzilla.redhat.com/show_bug.cgi?id=2456338
issues.redhat.com/browse/RHEL-179244
issues.redhat.com/browse/RHEL-180005
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_22450.json
access.redhat.com/security/cve/CVE-2025-61726
cve.org/CVERecord?id=CVE-2025-61726
nvd.nist.gov/vuln/detail/CVE-2025-61726
go.dev/cl/736712
go.dev/issue/77101
groups.google.com/g/golang-announce/c/Vd2tYVM8eUc
pkg.go.dev/vuln/GO-2026-4341
access.redhat.com/security/cve/CVE-2025-61728
cve.org/CVERecord?id=CVE-2025-61728
nvd.nist.gov/vuln/detail/CVE-2025-61728
go.dev/cl/736713
go.dev/issue/77102
pkg.go.dev/vuln/GO-2026-4342
access.redhat.com/security/cve/CVE-2025-68121
cve.org/CVERecord?id=CVE-2025-68121
nvd.nist.gov/vuln/detail/CVE-2025-68121
go.dev/cl/737700
go.dev/issue/77217
groups.google.com/g/golang-announce/c/K09ubi9FQFk
pkg.go.dev/vuln/GO-2026-4337
cve.org/CVERecord?id=CVE-2026-4427
access.redhat.com/security/cve/CVE-2026-25679
cve.org/CVERecord?id=CVE-2026-25679
nvd.nist.gov/vuln/detail/CVE-2026-25679
go.dev/cl/752180
go.dev/issue/77578
groups.google.com/g/golang-announce/c/EdhZqrQ98hk
pkg.go.dev/vuln/GO-2026-4601
access.redhat.com/security/cve/CVE-2026-27137
cve.org/CVERecord?id=CVE-2026-27137
nvd.nist.gov/vuln/detail/CVE-2026-27137
go.dev/cl/752182
go.dev/issue/77952
pkg.go.dev/vuln/GO-2026-4599
access.redhat.com/security/cve/CVE-2026-32282
cve.org/CVERecord?id=CVE-2026-32282
nvd.nist.gov/vuln/detail/CVE-2026-32282
go.dev/cl/763761
go.dev/issue/78293
groups.google.com/g/golang-announce/c/0uYbvbPZRWU
pkg.go.dev/vuln/GO-2026-4864
access.redhat.com/security/cve/CVE-2026-32283
cve.org/CVERecord?id=CVE-2026-32283
nvd.nist.gov/vuln/detail/CVE-2026-32283
go.dev/cl/763767
go.dev/issue/78334
pkg.go.dev/vuln/GO-2026-4870
access.redhat.com/security/cve/CVE-2026-32286
cve.org/CVERecord?id=CVE-2026-32286
nvd.nist.gov/vuln/detail/CVE-2026-32286
pkg.go.dev/vuln/GO-2026-4518
access.redhat.com/security/cve/CVE-2026-33186
cve.org/CVERecord?id=CVE-2026-33186
nvd.nist.gov/vuln/detail/CVE-2026-33186
github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3
access.redhat.com/security/cve/CVE-2026-34986
cve.org/CVERecord?id=CVE-2026-34986
nvd.nist.gov/vuln/detail/CVE-2026-34986
github.com/go-jose/go-jose/security/advisories/GHSA-78h2-9frx-2jm8
pkg.go.dev/github.com/go-jose/go-jose/v4
access.redhat.com/errata/RHSA-2026:22714
issues.redhat.com/browse/RHEL-179251
issues.redhat.com/browse/RHEL-180018
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_22714.json
errata.rockylinux.org/RLSA-2026:22450
errata.rockylinux.org/RLSA-2026:22714
suse.com/support/update/announcement/2026/suse-su-202621793-1
bugzilla.suse.com/1258099
bugzilla.suse.com/1258609
bugzilla.suse.com/1259919
bugzilla.suse.com/1260317
suse.com/security/cve/CVE-2026-25934
suse.com/security/cve/CVE-2026-26958
suse.com/security/cve/CVE-2026-33186
suse.com/security/cve/CVE-2026-4427
suse.com/support/update/announcement/2026/suse-su-20262438-1
bugzilla.suse.com/1262955
bugzilla.suse.com/1263530
suse.com/security/cve/CVE-2026-34986
suse.com/security/cve/CVE-2026-41602
ubuntu.com/security/CVE-2026-4427
suse.com/security/cve/CVE-2025-15558
suse.com/security/cve/CVE-2026-24051
suse.com/security/cve/CVE-2026-34165
Left out here: the rest of 1 source description. The JSON record has them.