usn-7358-1
Vulnerability from osv_ubuntu
Published
2025-03-19 12:15
Modified
2026-06-25 10:46
Summary
postgresql-9.5 vulnerabilities
Details

Wolfgang Walther discovered that PostgreSQL incorrectly tracked tables with row security. A remote attacker could possibly use this issue to perform forbidden reads and modifications. (CVE-2024-10976)

Jacob Champion discovered that PostgreSQL clients used untrusted server error messages. An attacker that is able to intercept network communications could possibly use this issue to inject error messages that could be interpreted as valid query results. (CVE-2024-10977)

Tom Lane discovered that PostgreSQL incorrectly handled certain privilege assignments. A remote attacker could possibly use this issue to view or change different rows from those intended. (CVE-2024-10978)

Coby Abrams discovered that PostgreSQL incorrectly handled environment variables. A remote attacker could possibly use this issue to execute arbitrary code. (CVE-2024-10979)


{
  "affected": [
    {
      "database_specific": {
        "cves_map": {
          "cves": [
            {
              "id": "CVE-2024-10976",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2024-10977",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2024-10978",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            },
            {
              "id": "CVE-2024-10979",
              "severity": [
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                  "type": "CVSS_V3"
                },
                {
                  "score": "medium",
                  "type": "Ubuntu"
                }
              ]
            }
          ],
          "ecosystem": "Ubuntu:Pro:16.04:LTS"
        }
      },
      "ecosystem_specific": {
        "availability": "Available with Ubuntu Pro (Infra-only): https://ubuntu.com/pro",
        "binaries": [
          {
            "binary_name": "libecpg-compat3",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "libecpg6",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "libpgtypes3",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "libpq5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-client-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-contrib-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-doc-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-plperl-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-plpython-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-plpython3-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-pltcl-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          },
          {
            "binary_name": "postgresql-server-dev-9.5",
            "binary_version": "9.5.25-0ubuntu0.16.04.1+esm10"
          }
        ]
      },
      "package": {
        "ecosystem": "Ubuntu:Pro:16.04:LTS",
        "name": "postgresql-9.5",
        "purl": "pkg:deb/ubuntu/postgresql-9.5@9.5.25-0ubuntu0.16.04.1+esm10?arch=source\u0026distro=esm-infra/xenial"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "9.5.25-0ubuntu0.16.04.1+esm10"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "9.5.0-1",
        "9.5.0-2",
        "9.5.0-3",
        "9.5.1-1",
        "9.5.2-1",
        "9.5.3-0ubuntu0.16.04",
        "9.5.4-0ubuntu0.16.04",
        "9.5.5-0ubuntu0.16.04",
        "9.5.6-0ubuntu0.16.04",
        "9.5.7-0ubuntu0.16.04",
        "9.5.8-0ubuntu0.16.04.1",
        "9.5.9-0ubuntu0.16.04",
        "9.5.10-0ubuntu0.16.04",
        "9.5.11-0ubuntu0.16.04",
        "9.5.12-0ubuntu0.16.04",
        "9.5.13-0ubuntu0.16.04",
        "9.5.14-0ubuntu0.16.04",
        "9.5.16-0ubuntu0.16.04.1",
        "9.5.17-0ubuntu0.16.04.1",
        "9.5.18-0ubuntu0.16.04.1",
        "9.5.19-0ubuntu0.16.04.1",
        "9.5.21-0ubuntu0.16.04.1",
        "9.5.23-0ubuntu0.16.04.1",
        "9.5.24-0ubuntu0.16.04.1",
        "9.5.25-0ubuntu0.16.04.1",
        "9.5.25-0ubuntu0.16.04.1+esm1",
        "9.5.25-0ubuntu0.16.04.1+esm2",
        "9.5.25-0ubuntu0.16.04.1+esm3",
        "9.5.25-0ubuntu0.16.04.1+esm4",
        "9.5.25-0ubuntu0.16.04.1+esm5",
        "9.5.25-0ubuntu0.16.04.1+esm6",
        "9.5.25-0ubuntu0.16.04.1+esm7",
        "9.5.25-0ubuntu0.16.04.1+esm8"
      ]
    }
  ],
  "aliases": [],
  "details": "Wolfgang Walther discovered that PostgreSQL incorrectly tracked tables with\nrow security. A remote attacker could possibly use this issue to perform\nforbidden reads and modifications. (CVE-2024-10976)\n\nJacob Champion discovered that PostgreSQL clients used untrusted server\nerror messages. An attacker that is able to intercept network\ncommunications could possibly use this issue to inject error messages that\ncould be interpreted as valid query results. (CVE-2024-10977)\n\nTom Lane discovered that PostgreSQL incorrectly handled certain privilege\nassignments. A remote attacker could possibly use this issue to view or\nchange different rows from those intended. (CVE-2024-10978)\n\nCoby Abrams discovered that PostgreSQL incorrectly handled environment\nvariables. A remote attacker could possibly use this issue to execute\narbitrary code. (CVE-2024-10979)\n",
  "id": "USN-7358-1",
  "modified": "2026-06-25T10:46:42Z",
  "published": "2025-03-19T12:15:54Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://ubuntu.com/security/notices/USN-7358-1"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-10976"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-10977"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-10978"
    },
    {
      "type": "REPORT",
      "url": "https://ubuntu.com/security/CVE-2024-10979"
    }
  ],
  "related": [],
  "schema_version": "1.7.0",
  "summary": "postgresql-9.5 vulnerabilities",
  "upstream": [
    "UBUNTU-CVE-2024-10976",
    "UBUNTU-CVE-2024-10977",
    "UBUNTU-CVE-2024-10978",
    "UBUNTU-CVE-2024-10979"
  ]
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…