CVE-2022-26520
pgjdbc Arbitrary File Write Vulnerability
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
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
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
9.8
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
CVE-2022-26520- 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 - CVSS 2.0
- 7.5 High
AV:N/AC:L/Au:N/C:P/I:P/A:P - Updated
- 2026-11-02
CVE List No score
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
CVE-2022-26520- Updated
- 2026-11-02
EUVDEUVD-2022-1351 No score
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
EUVD-2022-1351- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-673j-qm5f-xpv8 No score
pgjdbc Arbitrary File Write Vulnerability
Overview
The connection properties for configuring a pgjdbc connection are not meant to be exposed to an unauthenticated attacker. While allowing an attacker to specify arbitrary connection properties could lead to a compromise of a system, that's a defect of an application that allows unauthenticated attackers that level of control.
It's not the job of the pgjdbc driver to decide whether a given log file location is acceptable. End user applications that use the pgjdbc driver must ensure that filenames are valid and restrict unauthenticated attackers from being able to supply arbitrary values. That's not specific to the pgjdbc driver either, it would be true for any library that can write to the application's local file system.
While we do not consider this a security issue with the driver, we have decided to remove the loggerFile and loggerLevel connection properties in the next release of the driver. Removal of those properties does not make exposing the JDBC URL or connection properties to an attacker safe and we continue to suggest that applications do not allow untrusted users to specify arbitrary connection properties. We are removing them to prevent misuse and their functionality can be delegated to java.util.logging.
If you identify an application that allows remote users to specify a complete JDBC URL or properties without validating it's contents, we encourage you to notify the application owner as that may be a security defect in that specific application.
Impact
It is possible to specify an arbitrary filename in the loggerFileName connection parameter "jdbc:postgresql://localhost:5432/test?user=test&password=test&loggerLevel=DEBUG&loggerFile=./blah.jsp&<%Runtime.getRuntime().exec(request.getParameter("i"));%>"
This creates a valid JSP file which could lead to a Remote Code Execution
Patches
LoggerFile implementation has been removed and will be ignored by the driver, fixed in 42.3.3
Workarounds
sanitize the inputs to the driver
Reported by Allan Lou [email protected]
- Record
GHSA-673j-qm5f-xpv8- Updated
- 2026-11-02
GitHub AdvisoriesGHSA-727h-hrw8-jg8q No score
Path traversal in org.postgresql:postgresql
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties.
- Record
GHSA-727h-hrw8-jg8q- Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-26520
9.8
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
DEBIAN-CVE-2022-26520- 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-03
Show 11 moreShow less
OSVUBUNTU-CVE-2022-26520
9.8
** DISPUTED ** In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties.
- Record
UBUNTU-CVE-2022-26520- 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
OSVBIT-postgresql-jdbc-driver-2022-26520 No score
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
BIT-postgresql-jdbc-driver-2022-26520- Updated
- 2026-11-02
OSVCLSA-2025-1754870603 No score
TuxCare security update for org.postgresql:postgresql (3 CVEs)
TuxCare rebuilt org.postgresql:postgresql to address 3 CVEs. Fixed in 42.2.16-tuxcare.1.
- Record
CLSA-2025-1754870603- Updated
- 2026-11-02
OSV No score
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties
- Record
CVE-2022-26520- Updated
- 2026-11-02
OSVGHSA-673j-qm5f-xpv8 No score
pgjdbc Arbitrary File Write Vulnerability
Overview
The connection properties for configuring a pgjdbc connection are not meant to be exposed to an unauthenticated attacker. While allowing an attacker to specify arbitrary connection properties could lead to a compromise of a system, that's a defect of an application that allows unauthenticated attackers that level of control.
It's not the job of the pgjdbc driver to decide whether a given log file location is acceptable. End user applications that use the pgjdbc driver must ensure that filenames are valid and restrict unauthenticated attackers from being able to supply arbitrary values. That's not specific to the pgjdbc driver either, it would be true for any library that can write to the application's local file system.
While we do not consider this a security issue with the driver, we have decided to remove the loggerFile and loggerLevel connection properties in the next release of the driver. Removal of those properties does not make exposing the JDBC URL or connection properties to an attacker safe and we continue to suggest that applications do not allow untrusted users to specify arbitrary connection properties. We are removing them to prevent misuse and their functionality can be delegated to java.util.logging.
If you identify an application that allows remote users to specify a complete JDBC URL or properties without validating it's contents, we encourage you to notify the application owner as that may be a security defect in that specific application.
Impact
It is possible to specify an arbitrary filename in the loggerFileName connection parameter "jdbc:postgresql://localhost:5432/test?user=test&password=test&loggerLevel=DEBUG&loggerFile=./blah.jsp&<%Runtime.getRuntime().exec(request.getParameter("i"));%>"
This creates a valid JSP file which could lead to a Remote Code Execution
Patches
LoggerFile implementation has been removed and will be ignored by the driver, fixed in 42.3.3
Workarounds
sanitize the inputs to the driver
Reported by Allan Lou [email protected]
- Record
GHSA-673j-qm5f-xpv8- Updated
- 2026-11-02
OSVGHSA-727h-hrw8-jg8q No score
Path traversal in org.postgresql:postgresql
In pgjdbc before 42.3.3, an attacker (who controls the jdbc URL or properties) can call java.util.logging.FileHandler to write to arbitrary files through the loggerFile and loggerLevel connection properties. An example situation is that an attacker could create an executable JSP file under a Tomcat web root. NOTE: the vendor's position is that there is no pgjdbc vulnerability; instead, it is a vulnerability for any application to use the pgjdbc driver with untrusted connection properties.
- Record
GHSA-727h-hrw8-jg8q- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12126-1 No score
postgresql-jdbc-42.2.25-2.1 on GA media
These are all security issues fixed in the postgresql-jdbc-42.2.25-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12126-1- Updated
- 2026-11-02
OSVSUSE-FU-2022:2794-1 No score
Feature update for ongres-scram, ongres-stringprep, postgresql-jdbc
This feature update for ongres-scram, ongres-stringprep, postgresql-jdbc provides:
ongres-scram:
- Upgrade from version 1.0.0-beta.2 to version 2.1. (jsc#SLE-23994)
- Add standard
SASLPrep(bsc#1196693, jsc#SLE-23994) - Failover to bouncy castle implementation of
PBKDF2WithHmacSHA256to support Oracle JDK 7 - Updated
saslprepto version 1.1 to remove a build dependency coming from thestringprepmodule
- Add standard
ongres-stringprep:
- Introduce
ongres-stringprep1.1 as dependency ofongres-scram. (bsc#1196693, jsc#SLE-23994)
postgresql-jdbc:
- CVE-2022-26520: Fixed arbitrary File Write Vulnerability (bsc#1197356)
- Upgrade postgresql-jdbc from version 42.2.16 to version 42.2.25 (jsc#SLE-23994)
- Use
SASLprepnormalization for SCRAM authentication and fixes issues with spaces in passwords. (bsc#1196693)
- Use
- Record
SUSE-FU-2022:2794-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2143-1 No score
Recommended update for SUSE Manager 4.1.15 Release Notes
This update for SUSE Manager 4.1.15 Release Notes provides the following additions:
Release notes for SUSE Manager:
- Update to 4.1.15
- Salt has been upgraded to 3004 version
- Grafana has been upgraded to 8.3.5
- Postgres exporter has been upgraded to 0.10.0
- Alertmanager has been upgraded to 0.23.0
- Node exporter has been upgraded 1.3.0
- CVEs fixed: CVE-2022-21724, CVE-2022-21952, CVE-2022-31248, CVE-2022-26520
- Bugs mentioned: bsc#1182742, bsc#1189501, bsc#1190535, bsc#1192850, bsc#1193032 bsc#1193238, bsc#1193707, bsc#1194262, bsc#1194447, bsc#1194594 bsc#1194909, bsc#1195561, bsc#1196338, bsc#1196407, bsc#1196702 bsc#1196704, bsc#1197356, bsc#1197429, bsc#1197438, bsc#1197488 bsc#1198221, bsc#1198356, bsc#1198686, bsc#1198914, bsc#1199036 bsc#1199142, bsc#1199149, bsc#1199512, bsc#1199528, bsc#1199629 bsc#1199677, bsc#1199888
Release notes for SUSE Manager proxy:
- Update to 4.1.15
- Salt has been upgraded to 3004 version
- Bugs mentioned: bsc#1190535, bsc#1193238, bsc#1194447, bsc#1194594, bsc#1194909 bsc#1196338, bsc#1196704, bsc#1199142, bsc#1199528
- Record
SUSE-SU-2022:2143-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2145-1 No score
Security update for SUSE Manager Server 4.1
This update fixes the following issues:
golang-github-QubitProducts-exporter_exporter:
- Adapted to build on Enterprise Linux.
- Fix build for RedHat 7
- Require Go >= 1.14 also for CentOS
- Add support for CentOS
- Replace %{?systemd_requires} with %{?systemd_ordering}
golang-github-lusitaniae-apache_exporter:
- Require building with Go 1.15
- Add %license macro for LICENSE file
golang-github-prometheus-node_exporter:
- CVE-2022-21698: Update vendor tarball with prometheus/client_golang 1.11.1 (bsc#1196338, jsc#SLE-24238, jsc#SLE-24239)
- Update to 1.3.0
- [CHANGE] Add path label to rapl collector #2146
- [CHANGE] Exclude filesystems under /run/credentials #2157
- [CHANGE] Add TCPTimeouts to netstat default filter #2189
- [FEATURE] Add lnstat collector for metrics from /proc/net/stat/ #1771
- [FEATURE] Add darwin powersupply collector #1777
- [FEATURE] Add support for monitoring GPUs on Linux #1998
- [FEATURE] Add Darwin thermal collector #2032
- [FEATURE] Add os release collector #2094
- [FEATURE] Add netdev.address-info collector #2105
- [FEATURE] Add clocksource metrics to time collector #2197
- [ENHANCEMENT] Support glob textfile collector directories #1985
- [ENHANCEMENT] ethtool: Expose node_ethtool_info metric #2080
- [ENHANCEMENT] Use include/exclude flags for ethtool filtering #2165
- [ENHANCEMENT] Add flag to disable guest CPU metrics #2123
- [ENHANCEMENT] Add DMI collector #2131
- [ENHANCEMENT] Add threads metrics to processes collector #2164
- [ENHANCMMENT] Reduce timer GC delays in the Linux filesystem collector #2169
- [ENHANCMMENT] Add TCPTimeouts to netstat default filter #2189
- [ENHANCMMENT] Use SysctlTimeval for boottime collector on BSD #2208
- [BUGFIX] ethtool: Sanitize metric names #2093
- [BUGFIX] Fix ethtool collector for multiple interfaces #2126
- [BUGFIX] Fix possible panic on macOS #2133
- [BUGFIX] Collect flag_info and bug_info only for one core #2156
- [BUGFIX] Prevent duplicate ethtool metric names #2187
- Update to 1.2.2
- Bug fixes Fix processes collector long int parsing #2112
- Update to 1.2.1
- Removed Remove obsolete capture permission denied error patch already included upstream Fix zoneinfo parsing prometheus/procfs#386 Fix nvme collector log noise #2091 Fix rapl collector log noise #2092
- Update to 1.2.0
- Changes Rename filesystem collector flags to match other collectors #2012 Make node_exporter print usage to STDOUT #203
- Features Add conntrack statistics metrics #1155 Add ethtool stats collector #1832 Add flag to ignore network speed if it is unknown #1989 Add tapestats collector for Linux #2044 Add nvme collector #2062
- Enhancements Add ErrorLog plumbing to promhttp #1887 Add more Infiniband counters #2019 netclass: retrieve interface names and filter before parsing #2033 Add time zone offset metric #2060 Handle errors from disabled PSI subsystem #1983 Fix panic when using backwards compatible flags #2000 Fix wrong value for OpenBSD memory buffer cache #2015 Only initiate collectors once #2048 Handle small backwards jumps in CPU idle #2067
- Capture permission denied error for 'energy_uj' file (bsc#1190535)
patterns-suse-manager:
- Golang-github-wrouesnel-postgres_exporter was renamed to prometheus-postgres_exporter
postgresql-jdbc:
- CVE-2022-26520: Address Arbitrary File Write Vulnerability (bsc#1197356)
- CVE-2022-21724: Address unchecked class instantiation when loading plugins based on class names (bsc#1195561)
prometheus-exporters-formula:
- Version 0.9.5
- Postgres exporter package was renamed for Red Hat
- Version 0.9.4
- Postgres exporter package was renamed for SUSE Linux Enterprise Server and openSUSE
prometheus-formula:
- Version 0.3.7
- Allow prometheus-formula only for SUSE systems (bsc#1199149)
py27-compat-salt:
- Remove redundant overrides causing confusing DEBUG logging…
- Record
SUSE-SU-2022:2145-1- Updated
- 2026-11-02
OSVSUSE-SU-2022:2655-1 No score
Security update for postgresql-jdbc
This update for postgresql-jdbc fixes the following issues:
- CVE-2022-26520: Fixed arbitrary File Write Vulnerability (bsc#1197356)
- Record
SUSE-SU-2022:2655-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
org.postgresql:postgresqlMaven |
42.1.0 up to 42.3.3 | 42.3.3 |
postgresql-jdbc-driverBitnami |
42.1.0 up to 42.1.5, 42.3.0 up to 42.3.3 | 42.1.542.3.3 |
org.postgresql:postgresqlTuxCare:Maven From an advisory covering 3 CVEs |
42.2.16 up to 42.2.16-tuxcare.1 | 42.2.16-tuxcare.1 |
libpgjavaDebian:12 |
before 42.3.3-1 | 42.3.3-1 |
libpgjavaDebian:13 |
before 42.3.3-1 | 42.3.3-1 |
libpgjavaDebian:14 |
before 42.3.3-1 | 42.3.3-1 |
libpgjavaDebian:10 From an advisory covering 2 CVEs |
before 42.2.5-2+deb10u1, plus listed versions 42.2.5-2 |
42.2.5-2+deb10u1 |
libpgjavaDebian:11 From an advisory covering 2 CVEs |
before 42.2.15-1+deb11u1, plus listed versions 42.2.15-1 |
42.2.15-1+deb11u1 |
org.postgresql:postgresqlMaven |
42.1.0 up to 42.3.3, plus listed versions 42.1.0.jre742.1.142.1.1.jre642.1.1.jre742.1.2 Show 45 moreShow less42.1.2.jre642.1.2.jre742.1.342.1.3.jre642.1.3.jre742.1.442.1.4.jre642.1.4.jre742.2.042.2.0.jre642.2.0.jre742.2.142.2.1.jre642.2.1.jre742.2.1042.2.10.jre642.2.10.jre742.2.1142.2.11.jre642.2.11.jre742.2.1242.2.12.jre642.2.12.jre742.2.1342.2.13.jre642.2.13.jre742.2.1442.2.14.jre642.2.14.jre742.2.1542.2.15.jre642.2.15.jre742.2.1642.2.16.jre642.2.16.jre742.2.1742.2.17.jre642.2.17.jre742.2.1842.2.18.jre642.2.18.jre742.2.1942.2.19.jre642.2.19.jre742.2.2 |
42.3.3 |
ongres-scramSUSE:Manager Server Module 4.2 |
before 2.1-150300.3.3.4 | 2.1-150300.3.3.4 |
Show 33 moreShow less
| Package | Affected | Fixed |
|---|---|---|
ongres-stringprepSUSE:Manager Server Module 4.2 |
before 1.1-150300.7.3.4 | 1.1-150300.7.3.4 |
postgresql-jdbcSUSE:Manager Server Module 4.2 |
before 42.2.25-150300.3.5.2 | 42.2.25-150300.3.5.2 |
ongres-scramSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 2.1-150300.3.3.4 | 2.1-150300.3.3.4 |
ongres-stringprepSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 1.1-150300.7.3.4 | 1.1-150300.7.3.4 |
postgresql-jdbcSUSE:Linux Enterprise Module for Server Applications 15 SP3 |
before 42.2.25-150300.3.5.2 | 42.2.25-150300.3.5.2 |
ongres-scramopenSUSE:Leap 15.3 |
before 2.1-150300.3.3.4 | 2.1-150300.3.3.4 |
ongres-stringprepopenSUSE:Leap 15.3 |
before 1.1-150300.7.3.4 | 1.1-150300.7.3.4 |
postgresql-jdbcopenSUSE:Leap 15.3 |
before 42.2.25-150300.3.5.2 | 42.2.25-150300.3.5.2 |
release-notes-susemanager-proxySUSE:Manager Proxy 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.56.1 | 4.1.15-150200.3.56.1 |
release-notes-susemanager-proxySUSE:Manager Retail Branch Server 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.56.1 | 4.1.15-150200.3.56.1 |
release-notes-susemanagerSUSE:Manager Server 4.1 From an advisory covering 4 CVEs |
before 4.1.15-150200.3.80.1 | 4.1.15-150200.3.80.1 |
golang-github-QubitProducts-exporter_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.4.0-150200.6.12.2 | 0.4.0-150200.6.12.2 |
golang-github-lusitaniae-apache_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.7.0-150200.2.6.2 | 0.7.0-150200.2.6.2 |
golang-github-prometheus-node_exporterSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 1.3.0-150200.3.9.3 | 1.3.0-150200.3.9.3 |
patterns-suse-managerSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.6.12.2 | 4.1-150200.6.12.2 |
postgresql-jdbcSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 42.2.10-150200.3.8.2 | 42.2.10-150200.3.8.2 |
prometheus-exporters-formulaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.9.5-150200.3.31.2 | 0.9.5-150200.3.31.2 |
prometheus-formulaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.3.7-150200.3.21.2 | 0.3.7-150200.3.21.2 |
py27-compat-saltSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 3000.3-150200.6.24.2 | 3000.3-150200.6.24.2 |
spacecmdSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.18-150200.4.39.3 | 4.1.18-150200.4.39.3 |
spacewalk-backendSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.31-150200.4.50.4 | 4.1.31-150200.4.50.4 |
spacewalk-javaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.46-150200.3.71.5 | 4.1.46-150200.3.71.5 |
spacewalk-setupSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.11-150200.3.18.2 | 4.1.11-150200.3.18.2 |
spacewalk-utilsSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.20-150200.3.30.2 | 4.1.20-150200.3.30.2 |
spacewalk-webSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.34-150200.3.47.6 | 4.1.34-150200.3.47.6 |
subscription-matcherSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 0.28-150200.3.15.2 | 0.28-150200.3.15.2 |
susemanagerSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.36-150200.3.52.1 | 4.1.36-150200.3.52.1 |
susemanager-doc-indexesSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.11.55.4 | 4.1-150200.11.55.4 |
susemanager-docs_enSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1-150200.11.55.2 | 4.1-150200.11.55.2 |
susemanager-schemaSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.26-150200.3.45.4 | 4.1.26-150200.3.45.4 |
susemanager-slsSUSE:Manager Server Module 4.1 From an advisory covering 5 CVEs |
before 4.1.36-150200.3.64.2 | 4.1.36-150200.3.64.2 |
postgresql-jdbcSUSE:Linux Enterprise Module for Server Applications 15 SP4 |
before 42.2.25-150400.3.3.2 | 42.2.25-150400.3.3.2 |
postgresql-jdbcopenSUSE:Leap 15.4 |
before 42.2.25-150400.3.3.2 | 42.2.25-150400.3.3.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | OSV | |
| affected | ||
| 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-2022-26520 is a critical vulnerability (CVSS 9.8) in Postgresql Jdbc Driver, published February 16, 2022. Its validity is disputed. EPSS puts the chance of exploitation in the next 30 days at 3.00%, the 87th percentile. Fixed in org.postgresql:postgresql 42.3.3.
References
jdbc.postgresql.org/documentation/changelog.html
github.com/pgjdbc/pgjdbc/security/advisories/GHSA-673j-qm5f-xpv8
github.com/pgjdbc/pgjdbc/pull/2454/commits/017b929977b4f85795f9ad2fa5de6e80978b8ccc
jdbc.postgresql.org/documentation/head/tomcat.html
debian.org/security/2022/dsa-5196
github.com/pgjdbc/pgjdbc/commit/f6d47034a4ce292e1a659fa00963f6f713117064
Show 56 moreShow less
github.com/advisories/GHSA-673j-qm5f-xpv8
nvd.nist.gov/vuln/detail/CVE-2022-26520
github.com/advisories/GHSA-727h-hrw8-jg8q
github.com/CVEProject/cvelistV5/tree/main/cves/2022/26xxx/CVE-2022-26520.json
security-tracker.debian.org/tracker/CVE-2022-26520
github.com/pgjdbc/pgjdbc
suse.com/support/update/announcement/-2022-2794/suse-fu-20222794-1
bugzilla.suse.com/1196693
bugzilla.suse.com/1197356
suse.com/security/cve/CVE-2022-26520
suse.com/support/update/announcement/2022/suse-su-20222143-1
bugzilla.suse.com/1182742
bugzilla.suse.com/1189501
bugzilla.suse.com/1190535
bugzilla.suse.com/1192850
bugzilla.suse.com/1193032
bugzilla.suse.com/1193238
bugzilla.suse.com/1193707
bugzilla.suse.com/1194262
bugzilla.suse.com/1194447
bugzilla.suse.com/1194594
bugzilla.suse.com/1194909
bugzilla.suse.com/1195561
bugzilla.suse.com/1196338
bugzilla.suse.com/1196407
bugzilla.suse.com/1196702
bugzilla.suse.com/1196704
bugzilla.suse.com/1197429
bugzilla.suse.com/1197438
bugzilla.suse.com/1197488
bugzilla.suse.com/1198221
bugzilla.suse.com/1198356
bugzilla.suse.com/1198686
bugzilla.suse.com/1198914
bugzilla.suse.com/1199036
bugzilla.suse.com/1199142
bugzilla.suse.com/1199149
bugzilla.suse.com/1199512
bugzilla.suse.com/1199528
bugzilla.suse.com/1199629
bugzilla.suse.com/1199677
bugzilla.suse.com/1199888
suse.com/security/cve/CVE-2022-21724
suse.com/security/cve/CVE-2022-21952
suse.com/security/cve/CVE-2022-31248
suse.com/support/update/announcement/2022/suse-su-20222145-1
bugzilla.suse.com/1173527
bugzilla.suse.com/1191143
bugzilla.suse.com/1196067
bugzilla.suse.com/1199577
bugzilla.suse.com/1200212
bugzilla.suse.com/1200606
suse.com/security/cve/CVE-2022-21698
suse.com/support/update/announcement/2022/suse-su-20222655-1
ubuntu.com/security/CVE-2022-26520
cve.org/CVERecord?id=CVE-2022-26520
Left out here: 53 versions and the rest of 1 source description. The JSON record has them.