{
  "fix": "RLSA-2026:69924",
  "url": "https://patchblox.com/security/fix/linux/rlsa-2026-69924",
  "summary": "RLSA-2026:69924, released September 23, 2026, fixes 14 CVEs across 4 products. None of them is reported as exploited. Patch Radar priority: High.",
  "platform": "linux",
  "type": "advisory",
  "title": "Security update for 4 packages",
  "released": "2026-09-23T18:03:47Z",
  "priority": "High",
  "priorityTier": 3,
  "priorityReason": "Closes CVE-2026-16239, high severity",
  "supported": true,
  "cveCount": 14,
  "exploitedCveCount": 0,
  "kevCveCount": 0,
  "ransomwareCveCount": 0,
  "maxEpss": 0.00683,
  "maxCvss": 8.8,
  "vendorAdvisory": "https://errata.rockylinux.org/RLSA-2026:69924",
  "appliesTo": [
    {
      "product": "pg_repack",
      "productUrl": "https://patchblox.com/security/product/linux/pg-repack",
      "release": "rocky 8",
      "fixedVersion": "0:1.4.6-3.module\u002Bel8.10.0\u002B1862\u002B29bef648",
      "supported": true
    },
    {
      "product": "pgaudit",
      "productUrl": "https://patchblox.com/security/product/linux/pgaudit",
      "release": "rocky 8",
      "fixedVersion": "0:1.4.0-7.module\u002Bel8.9.0\u002B1735\u002Ba332307b",
      "supported": true
    },
    {
      "product": "postgres-decoderbufs",
      "productUrl": "https://patchblox.com/security/product/linux/postgres-decoderbufs",
      "release": "rocky 8",
      "fixedVersion": "0:0.10.0-2.module\u002Bel8.10.0\u002B40055\u002Bb85d5ce2",
      "supported": true
    },
    {
      "product": "postgresql",
      "productUrl": "https://patchblox.com/security/product/linux/postgresql",
      "release": "rocky 8",
      "fixedVersion": "0:12.22-10.module\u002Bel8.10.0\u002B40333\u002B409bd81c",
      "supported": true
    }
  ],
  "cves": [
    {
      "cveId": "CVE-2026-16239",
      "url": "https://patchblox.com/security/cve/CVE-2026-16239",
      "title": "PostgreSQL type confusion in cursor CLOSE \u002B DECLARE executes arbitrary code",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00683,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14669",
      "url": "https://patchblox.com/security/cve/CVE-2026-14669",
      "title": "postgresql-15: Heap buffer overflow in PostgreSQL to_char(timestamptz) allows the party choosing the timezone to execute arbitrary c...",
      "priority": "High",
      "severity": "high",
      "cvss": 8.8,
      "epss": 0.00662,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-15742",
      "url": "https://patchblox.com/security/cve/CVE-2026-15742",
      "title": "PostgreSQL fuzzystrmatch writes effectively-arbitrary addresses, via integer wraparound",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00595,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-6471",
      "url": "https://patchblox.com/security/cve/CVE-2026-6471",
      "title": "PostgreSQL logical decoding can dlopen arbitrary file",
      "priority": "High",
      "severity": "Moderate",
      "cvss": 8.8,
      "epss": 0.00528,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14662",
      "url": "https://patchblox.com/security/cve/CVE-2026-14662",
      "title": "PostgreSQL tsvector and tsquery undersize allocations, via integer wraparound",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.0046,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14664",
      "url": "https://patchblox.com/security/cve/CVE-2026-14664",
      "title": "PostgreSQL regexp heap buffer overflow executes arbitrary code",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00436,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14670",
      "url": "https://patchblox.com/security/cve/CVE-2026-14670",
      "title": "PostgreSQL plperl tied object heap buffer overflow executes arbitrary code",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00436,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-19385",
      "url": "https://patchblox.com/security/cve/CVE-2026-19385",
      "title": "PostgreSQL pg_dump heap buffer overflow executes arbitrary code",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00427,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14671",
      "url": "https://patchblox.com/security/cve/CVE-2026-14671",
      "title": "PostgreSQL refint plan cache type confusion executes arbitrary code",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00423,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14680",
      "url": "https://patchblox.com/security/cve/CVE-2026-14680",
      "title": "PostgreSQL type confusion via \u0022internal\u0022 arguments",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00423,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14677",
      "url": "https://patchblox.com/security/cve/CVE-2026-14677",
      "title": "PostgreSQL 32-bit pltcl and plperl undersize allocations, via integer wraparound",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00414,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-6464",
      "url": "https://patchblox.com/security/cve/CVE-2026-6464",
      "title": "PostgreSQL psql COPY FROM STDIN early failure processes data lines as psql commands",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00358,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14668",
      "url": "https://patchblox.com/security/cve/CVE-2026-14668",
      "title": "PostgreSQL ctid type confusion in selectivity estimator discloses derivative of arbitrary read",
      "priority": "High",
      "severity": "Important",
      "cvss": 8.8,
      "epss": 0.00334,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    },
    {
      "cveId": "CVE-2026-14679",
      "url": "https://patchblox.com/security/cve/CVE-2026-14679",
      "title": "postgresql-plperl-14: Stack buffer overflow in PostgreSQL argument name matching allows an object creator to achieve unknown impacts via OU...",
      "priority": "High",
      "severity": "Medium",
      "cvss": 8.8,
      "epss": 0.00293,
      "kev": false,
      "ransomware": false,
      "exploited": false,
      "disclosed": false
    }
  ],
  "dataAsOf": "2026-11-07T18:46:35Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}