{"schemaVersion":3,"id":"MGASA-2017-0316","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Updated postgresql9.3/4/6 packages fix security vulnerabilities\n\nlibpq, and by extension any connection driver that utilizes libpq,\nignores empty passwords and does not transmit them to the server. When\nusing libpq or a libpq-based connection driver to perform password-based\nauthentication methods, it would appear that setting an empty password\nwould be the equivalent of disabling password login. However, using a\nnon-libpq based connection driver could allow a client with an empty\npassword to log in (CVE-2017-7546).\n\nA user had access to see the options in pg_user_mappings even if the\nuser did not have the USAGE permission on the associated foreign server.\nThis meant that a user could see details such as a password that might\nhave been set by the server administrator rather than the user\n(CVE-2017-7547).\n\nThe lo_put() function should require the same permissions as lowrite(),\nbut there was a missing permission check which would allow any user to\nchange the data in a large object (CVE-2017-7548).\n\nNote: the CVE-2017-7547 issue requires manual intervention to fix on\naffected systems.  See the references for details.","dates":{"published":"2017-08-28T08:14:39.000Z","modified":"2026-04-16T06:26:19.835Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":null,"severity":"unknown","version":null,"versionLabel":null,"source":null,"vector":null,"computed":false,"selection":"none"},"metrics":[]},"epss":{"probability":null,"percentile":null,"severity":"unknown","asOf":null,"change":{"pp":null,"baselineDate":null,"baselineScore":null},"history":[],"last30":[]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[],"affected":[{"vendor":"mageia","product":"postgresql9.3","name":"postgresql9.3","label":"postgresql9.3","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/postgresql9.3","purlType":"rpm","versions":[{"text":"< 9.3.18-1.mga5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.3.18-1.mga5","eol":null,"hubHref":null},{"vendor":"mageia","product":"postgresql9.4","name":"postgresql9.4","label":"postgresql9.4","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/postgresql9.4","purlType":"rpm","versions":[{"text":"< 9.4.13-1.mga5","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.4.13-1.mga5","eol":null,"hubHref":null},{"vendor":"mageia","product":"postgresql9.4","name":"postgresql9.4","label":"postgresql9.4","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/postgresql9.4","purlType":"rpm","versions":[{"text":"< 9.4.13-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.4.13-1.mga6","eol":null,"hubHref":null},{"vendor":"mageia","product":"postgresql9.6","name":"postgresql9.6","label":"postgresql9.6","ecosystem":"Mageia","cpePart":null,"purl":"pkg:rpm/mageia/postgresql9.6","purlType":"rpm","versions":[{"text":"< 9.6.4-1.mga6","noFixRecorded":false,"fixedIn":null}],"versionsText":"< 9.6.4-1.mga6","eol":null,"hubHref":null}],"affectedCount":4,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://advisories.mageia.org/MGASA-2017-0316.html","label":"advisories.mageia.org/MGASA-2017-0316.html","hostname":"advisories.mageia.org","tags":["Advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=21496","label":"bugs.mageia.org/show_bug.cgi?id=21496","hostname":"bugs.mageia.org","tags":["REPORT"]},{"url":"http://www.postgresql.org/docs/current/static/release-9-3-18.html","label":"www.postgresql.org/docs/current/static/release-9-3-18.html","hostname":"www.postgresql.org","tags":["WEB"]},{"url":"http://www.postgresql.org/docs/current/static/release-9-4-13.html","label":"www.postgresql.org/docs/current/static/release-9-4-13.html","hostname":"www.postgresql.org","tags":["WEB"]},{"url":"https://www.postgresql.org/docs/current/static/release-9-6-4.html","label":"www.postgresql.org/docs/current/static/release-9-6-4.html","hostname":"www.postgresql.org","tags":["WEB"]},{"url":"https://www.postgresql.org/about/news/1772/","label":"www.postgresql.org/about/news/1772/","hostname":"www.postgresql.org","tags":["WEB"]}],"lineage":{"upstream":["CVE-2017-7546","CVE-2017-7547","CVE-2017-7548"],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2017-08-28T08:14:39.000Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-04-16T06:26:19.835Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":0,"level":"minimal","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-19T17:08:04.118Z","stale":false,"partial":false}}