Skip to content
Heist/ feed
Back to feed
MediumFix available

postgresql, postgresql13 and 2 more products — security advisory

Type: advisorySources: OSVAdvisory ID: ALPINE-CVE-2021-3677

A flaw was found in postgresql. A purpose-crafted query can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can complete this attack at will. The attack does not require the ability to create objects. If server settings include max_worker_processes=0, the known versions of this attack are infeasible. However, undiscovered variants of the attack may be independent of that setting.

Products
postgresql, postgresql13, postgresql14, postgresql15
Affected versions
Not specified
Fixed versions
12.8-r0, 13.4-r0
CVEs
CVE-2021-3677
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 22:05 UTC · Revision 1

Source evidence

ALPINE-CVE-2021-3677

core-osv · Original source

Published 2 Mar 2022, 23:15 UTC

A flaw was found in postgresql. A purpose-crafted query can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can complete this attack at will. The attack does not require the ability to create objects. If server settings include max_worker_processes=0, the known versions of this attack are infeasible. However, undiscovered variants of the attack may be independent of that setting.

osv:ALPINE-CVE-2021-3677

postgresql

Fixed versions: 12.8-r0

postgresql

Fixed versions: 12.8-r0

postgresql

Fixed versions: 13.4-r0

postgresql

Fixed versions: 13.4-r0

postgresql13

Fixed versions: 13.4-r0

postgresql13

Fixed versions: 13.4-r0

postgresql14

Fixed versions: 13.4-r0

postgresql14

Fixed versions: 13.4-r0

postgresql14

Fixed versions: 13.4-r0

postgresql14

Fixed versions: 13.4-r0

postgresql15

Fixed versions: 13.4-r0

postgresql15

Fixed versions: 13.4-r0

postgresql15

Fixed versions: 13.4-r0

postgresql15

Fixed versions: 13.4-r0

Complete source record
{
  "id": "6c9d94c91901a2c274c94a943cd4a8f9cc4a23440b26452c9a9df7b6b7d18fa6",
  "url": "https://osv.dev/vulnerability/ALPINE-CVE-2021-3677",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "ALPINE-CVE-2021-3677",
    "summary": "A flaw was found in postgresql. A purpose-crafted query can read arbitrary bytes of server memory. In the default configuration, any authenticated database user can complete this attack at will. The attack does not require the ability to create objects. If server settings include max_worker_processes=0, the known versions of this attack are infeasible. However, undiscovered variants of the attack may be independent of that setting.",
    "evidence": "osv:ALPINE-CVE-2021-3677",
    "products": [
      {
        "name": {
          "value": "postgresql",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "12.8-r0",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "12.8-r0",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql",
          "evidence": "/affected/3/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/3/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql13",
          "evidence": "/affected/4/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/4/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql13",
          "evidence": "/affected/5/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/5/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql14",
          "evidence": "/affected/6/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/6/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql14",
          "evidence": "/affected/7/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/7/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql14",
          "evidence": "/affected/8/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/8/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql14",
          "evidence": "/affected/9/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/9/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql15",
          "evidence": "/affected/10/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/10/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql15",
          "evidence": "/affected/11/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/11/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql15",
          "evidence": "/affected/12/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/12/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "postgresql15",
          "evidence": "/affected/13/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "13.4-r0",
            "evidence": "/affected/13/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "medium",
    "structured": {
      "id": "ALPINE-CVE-2021-3677",
      "aliases": [
        "ALPINE-CVE-2021-3677"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "11.0"
                },
                {
                  "fixed": "12.8-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql",
            "purl": "pkg:apk/alpine/postgresql?arch=source",
            "ecosystem": "Alpine:v3.11"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "11.0"
                },
                {
                  "fixed": "12.8-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql",
            "purl": "pkg:apk/alpine/postgresql?arch=source",
            "ecosystem": "Alpine:v3.12"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "11.0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql",
            "purl": "pkg:apk/alpine/postgresql?arch=source",
            "ecosystem": "Alpine:v3.13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "11.0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql",
            "purl": "pkg:apk/alpine/postgresql?arch=source",
            "ecosystem": "Alpine:v3.14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql13",
            "purl": "pkg:apk/alpine/postgresql13?arch=source",
            "ecosystem": "Alpine:v3.15"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql13",
            "purl": "pkg:apk/alpine/postgresql13?arch=source",
            "ecosystem": "Alpine:v3.16"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql14",
            "purl": "pkg:apk/alpine/postgresql14?arch=source",
            "ecosystem": "Alpine:v3.15"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql14",
            "purl": "pkg:apk/alpine/postgresql14?arch=source",
            "ecosystem": "Alpine:v3.16"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql14",
            "purl": "pkg:apk/alpine/postgresql14?arch=source",
            "ecosystem": "Alpine:v3.17"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql14",
            "purl": "pkg:apk/alpine/postgresql14?arch=source",
            "ecosystem": "Alpine:v3.18"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql15",
            "purl": "pkg:apk/alpine/postgresql15?arch=source",
            "ecosystem": "Alpine:v3.17"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql15",
            "purl": "pkg:apk/alpine/postgresql15?arch=source",
            "ecosystem": "Alpine:v3.18"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql15",
            "purl": "pkg:apk/alpine/postgresql15?arch=source",
            "ecosystem": "Alpine:v3.19"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "13.4-r0"
                }
              ]
            }
          ],
          "package": {
            "name": "postgresql15",
            "purl": "pkg:apk/alpine/postgresql15?arch=source",
            "ecosystem": "Alpine:v3.20"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/alpine/ALPINE-CVE-2021-3677.json"
          },
          "ecosystem_specific": {}
        }
      ],
      "modified": "2026-10-23T17:17:56.201592080Z",
      "provider": "osv",
      "upstream": [
        "CVE-2021-3677"
      ],
      "references": [
        "https://security.alpinelinux.org/vuln/CVE-2021-3677"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2021-3677",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 415503,
  "published_at": "2022-03-02T23:15:08.9+00:00"
}