{"id":"CVE-2026-28295","aliases":["DEBIAN-CVE-2026-28295","DLA-4513-1","EUVD-2026-8860","GHSA-pp79-4qx3-mf4h","MGASA-2026-0107","OESA-2026-2321","OESA-2026-2322","OESA-2026-2323","OESA-2026-2569","OESA-2026-2669","SUSE-SU-2026:0916-1","SUSE-SU-2026:0923-1","SUSE-SU-2026:0960-1","SUSE-SU-2026:20988-1","UBUNTU-CVE-2026-28295","USN-8114-1","openSUSE-SU-2026:10275-1","openSUSE-SU-2026:20451-1"],"status":"published","title":"Gvfs: gvfs ftp backend: information disclosure via untrusted pasv responses","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00219,"percentile":0.12451,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-918"],"published":"2026-02-26T15:33:23Z","modified":"2026-10-01T03:02:33Z","fixes":[{"ecosystem":"Debian:12","package":"gvfs","fixed_in":["1.50.3-1+deb12u1"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"gvfs","fixed_in":["1.57.2-2+deb13u1"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"gvfs","fixed_in":["1.59.90-1"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS","package":"gvfs","fixed_in":["1.50.2-8.oe2403"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP1","package":"gvfs","fixed_in":["1.50.2-8.oe2403sp1"],"sources":["osv"]},{"ecosystem":"openEuler:24.03-LTS-SP3","package":"gvfs","fixed_in":["1.50.2-8.oe2403sp3"],"sources":["osv"]},{"ecosystem":"openEuler:22.03-LTS-SP4","package":"gvfs","fixed_in":["1.46.2-7.oe2203sp4"],"sources":["osv"]},{"ecosystem":"Ubuntu:22.04:LTS","package":"gvfs","fixed_in":["1.48.2-0ubuntu1.1"],"sources":["osv"]},{"ecosystem":"Ubuntu:24.04:LTS","package":"gvfs","fixed_in":["1.54.4-0ubuntu1~24.04.2"],"sources":["osv"]},{"ecosystem":"Ubuntu:25.10","package":"gvfs","fixed_in":["1.57.2-2ubuntu5.1"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.50.3-1+deb12u1"}]}],"versions":["1.50.3-1"]},{"source":"osv","ecosystem":"Debian:13","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.57.2-2+deb13u1"}]}],"versions":["1.57.2-2"]},{"source":"osv","ecosystem":"Debian:14","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.59.90-1"}]}],"versions":["1.57.2-2","1.57.2-3","1.58.0-1","1.58.0-2","1.59.1-1"]},{"source":"osv","ecosystem":"Debian:11","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.46.2-2+deb11u1"}]}],"versions":["1.46.2-1"],"bundled":2},{"source":"osv","ecosystem":"Mageia:9","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.50.4-1.1.mga9"}]}],"bundled":2},{"source":"osv","ecosystem":"openEuler:24.03-LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.50.2-8.oe2403"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP1","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.50.2-8.oe2403sp1"}]}]},{"source":"osv","ecosystem":"openEuler:24.03-LTS-SP3","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.50.2-8.oe2403sp3"}]}]},{"source":"osv","ecosystem":"openEuler:22.03-LTS-SP4","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.46.2-7.oe2203sp4"}]}]},{"source":"osv","ecosystem":"openEuler:20.03-LTS-SP4","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.40.2-11.oe2003sp4"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 12 SP5-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.28.3-18.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.28.3-18.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP4-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP5-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP4","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP5","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-150400.4.9.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Module for Desktop Applications 15 SP7","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.52.2-150600.3.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 15 SP6-LTSS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.52.2-150600.3.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 15 SP6","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.52.2-150600.3.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 15.6","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.52.2-150600.3.3.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 16.0","package":"gnome-online-accounts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.58.0-160000.1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 16.0","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.59.90-160000.1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP applications 16.0","package":"gnome-online-accounts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.58.0-160000.1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP applications 16.0","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.59.90-160000.1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:Pro:16.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.24.2-0ubuntu4","1.24.2-0ubuntu5","1.24.2-0ubuntu6","1.26.2-1ubuntu1","1.27.3-1ubuntu1","1.27.4-1ubuntu1","1.27.90-1ubuntu1","1.27.92-1ubuntu1","1.28.1-1ubuntu1","1.28.2-1ubuntu1~16.04.1","1.28.2-1ubuntu1~16.04.2","1.28.2-1ubuntu1~16.04.3","1.28.2-1ubuntu1~16.04.3+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:18.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.34.1-1ubuntu1","1.34.1-1ubuntu3","1.34.1-1ubuntu4","1.34.1-2ubuntu2","1.35.91-1ubuntu1","1.35.91-1ubuntu2","1.36.0-1ubuntu1","1.36.1-0ubuntu1","1.36.1-0ubuntu1.1","1.36.1-0ubuntu1.2","1.36.1-0ubuntu1.3","1.36.1-0ubuntu1.3.2","1.36.1-0ubuntu1.3.3","1.36.1-0ubuntu1.3.3+esm1"]},{"source":"osv","ecosystem":"Ubuntu:Pro:20.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"}]}],"versions":["1.42.1-1ubuntu1","1.42.2-1ubuntu3","1.43.90-1ubuntu3","1.43.92-1ubuntu1","1.44.0-1ubuntu1","1.44.1-1ubuntu1","1.44.1-1ubuntu1.1","1.44.1-1ubuntu1.2","1.44.1-1ubuntu1.2+esm1"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-0ubuntu1.1"}]}],"versions":["1.47.91-1ubuntu1","1.48.1-2ubuntu2","1.48.1-2ubuntu3","1.48.1-2ubuntu5","1.48.1-3","1.48.1-4","1.48.2-0ubuntu1"]},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.54.4-0ubuntu1~24.04.2"}]}],"versions":["1.52.0-1","1.52.1-1build1","1.52.2-1","1.53.90-2","1.54.0-1build1","1.54.0-1build2","1.54.0-1build3","1.54.0-1ubuntu2","1.54.4-0ubuntu1~24.04.1"]},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.57.2-2ubuntu5.1"}]}],"versions":["1.57.2-2ubuntu1","1.57.2-2ubuntu4","1.57.2-2ubuntu5"]},{"source":"osv","ecosystem":"Ubuntu:22.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.48.2-0ubuntu1.1"}]}],"versions":["1.47.91-1ubuntu1","1.48.1-2ubuntu2","1.48.1-2ubuntu3","1.48.1-2ubuntu5","1.48.1-3","1.48.1-4","1.48.2-0ubuntu1"],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:24.04:LTS","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.54.4-0ubuntu1~24.04.2"}]}],"versions":["1.52.0-1","1.52.1-1build1","1.52.2-1","1.53.90-2","1.54.0-1build1","1.54.0-1build2","1.54.0-1build3","1.54.0-1ubuntu2","1.54.4-0ubuntu1~24.04.1"],"bundled":2},{"source":"osv","ecosystem":"Ubuntu:25.10","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.57.2-2ubuntu5.1"}]}],"versions":["1.57.2-2ubuntu1","1.57.2-2ubuntu4","1.57.2-2ubuntu5"],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.58.2-1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 16.0","package":"gnome-online-accounts","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"3.58.0-160000.1.1"}]}],"bundled":2},{"source":"osv","ecosystem":"openSUSE:Leap 16.0","package":"gvfs","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.59.90-160000.1.1"}]}],"bundled":2}],"products":[{"vendor":"red hat","product":"red hat enterprise linux 10"},{"vendor":"red hat","product":"red hat enterprise linux 6"},{"vendor":"red hat","product":"red hat enterprise linux 7"},{"vendor":"red hat","product":"red hat enterprise linux 8"},{"vendor":"red hat","product":"red hat enterprise linux 9"}],"references":[{"url":"https://access.redhat.com/security/cve/CVE-2026-28295","tags":["vdb-entry","x_refsource_REDHAT","report"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=2443004","tags":["issue-tracking","x_refsource_REDHAT"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-28295","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-pp79-4qx3-mf4h"},{"url":"https://security-tracker.debian.org/tracker/CVE-2026-28295","tags":["advisory"]},{"url":"https://advisories.mageia.org/MGASA-2026-0107.html","tags":["advisory"]},{"url":"https://bugs.mageia.org/show_bug.cgi?id=35171","tags":["report"]},{"url":"https://lists.opensuse.org/archives/list/security-announce@lists.opensuse.org/message/HQU2RBFHWZPMIUYTLU72VSQUTNQ2MUIK/","tags":["web"]},{"url":"https://ubuntu.com/security/notices/USN-8114-1","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2321","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2322","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2323","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2569","tags":["advisory"]},{"url":"https://www.openeuler.org/zh/security/security-bulletins/detail/?id=openEuler-SA-2026-2669","tags":["advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-28296","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260916-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1258953","tags":["report"]},{"url":"https://bugzilla.suse.com/1258954","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2026-28295","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2026-28296","tags":["web"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260923-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-20260960-1/","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2026/suse-su-202620988-1/","tags":["advisory"]},{"url":"https://ubuntu.com/security/CVE-2026-28295","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2026-28295","tags":["report"]},{"url":"https://ubuntu.com/security/CVE-2026-28296","tags":["report"]},{"url":"","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-28295","title":"Gvfs: gvfs ftp backend: information disclosure via untrusted pasv responses","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T15:33:23.865Z","modified":"2026-11-06T18:23:51.812Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-918"],"updated_at":"2026-11-06T19:59:19.701997Z"}],"euvd":[{"id":"EUVD-2026-8860","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T15:33:23Z","modified":"2026-11-06T18:23:51Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-06T19:05:52.672747Z"}],"ghsa":[{"id":"GHSA-pp79-4qx3-mf4h","title":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability...","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T18:31:41Z","modified":"2026-02-26T18:31:42Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"cwes":["CWE-918"],"updated_at":"2026-11-02T15:06:23.326773Z"}],"nvd":[{"id":"CVE-2026-28295","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T16:24:09.37Z","modified":"2026-11-06T19:17:48.887Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-918"],"updated_at":"2026-11-06T22:02:11.361763Z"}],"osv":[{"id":"DEBIAN-CVE-2026-28295","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T16:24:09.37Z","modified":"2026-11-07T09:47:29.995220316Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-07T10:14:39.995311Z"},{"id":"OESA-2026-2321","title":"gvfs security update","description":"Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client\u0026apos;s network.(CVE-2026-28295)","status":"published","published":"2026-05-15T11:11:17Z","modified":"2026-08-18T01:19:53.950639444Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:46.087701Z"},{"id":"OESA-2026-2322","title":"gvfs security update","description":"Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client\u0026apos;s network.(CVE-2026-28295)","status":"published","published":"2026-05-15T11:11:17Z","modified":"2026-08-18T01:19:53.936932937Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:46.087701Z"},{"id":"OESA-2026-2323","title":"gvfs security update","description":"Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client\u0026apos;s network.(CVE-2026-28295)","status":"published","published":"2026-05-15T11:11:17Z","modified":"2026-08-18T01:19:53.937495638Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:46.087701Z"},{"id":"OESA-2026-2569","title":"gvfs security update","description":"Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client\u0026apos;s network.(CVE-2026-28295)","status":"published","published":"2026-06-05T11:11:30Z","modified":"2026-08-18T01:20:02.862681981Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:46.449097Z"},{"id":"OESA-2026-2669","title":"gvfs security update","description":"Gvfs is a userspace virtual filesystem implementation for GIO (a library available in GLib). It comes with a set of backends, including trash support, SFTP, SMB, HTTP, DAV, and many others. Gvfs also contains modules for GIO that implement volume monitors and persistent metadata storage.\r\n\r\nSecurity Fix(es):\n\nA flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client\u0026apos;s network.(CVE-2026-28295)\n\nA flaw was found in the FTP GVfs backend. A remote attacker could exploit this input validation vulnerability by supplying specially crafted file paths containing carriage return and line feed (CRLF) sequences. These unsanitized sequences allow the attacker to terminate intended FTP commands and inject arbitrary FTP commands, potentially leading to arbitrary code execution or other severe impacts.(CVE-2026-28296)","status":"published","published":"2026-06-12T11:11:36Z","modified":"2026-08-18T01:20:05.139277809Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T15:52:46.449097Z"},{"id":"UBUNTU-CVE-2026-28295","description":"A flaw was found in the FTP GVfs backend. A malicious FTP server can exploit this vulnerability by providing an arbitrary IP address and port in its passive mode (PASV) response. The client unconditionally trusts this information and attempts to connect to the specified endpoint, allowing the malicious server to probe for open ports accessible from the client's network.","status":"published","published":"2026-02-26T16:24:00Z","modified":"2026-10-01T00:21:08.53111557Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:N","level":"medium"}],"updated_at":"2026-11-02T16:56:08.726452Z"},{"id":"DLA-4513-1","title":"gvfs - security update","status":"published","published":"2026-03-28T00:00:00Z","modified":"2026-03-28T15:01:21.355522Z","updated_at":"2026-11-02T15:46:13.207219Z"},{"id":"MGASA-2026-0107","title":"Updated gvfs packages fix security vulnerabilities","description":"Gvfs: gvfs ftp backend: information disclosure via untrusted pasv\nresponses. (CVE-2026-28295)\nGvfs: ftp gvfs backend: arbitrary ftp command injection via crlf\nsequences in file paths. (CVE-2026-28296)\n","status":"published","published":"2026-04-22T22:08:34Z","modified":"2026-04-22T22:15:06.714609Z","updated_at":"2026-11-02T15:49:43.178336Z"},{"id":"openSUSE-SU-2026:10275-1","title":"gvfs-1.58.2-1.1 on GA media","description":"These are all security issues fixed in the gvfs-1.58.2-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2026-03-01T00:00:00Z","modified":"2026-03-23T04:54:38.414593Z","updated_at":"2026-11-02T16:58:38.101535Z"},{"id":"openSUSE-SU-2026:20451-1","title":"Security update for gnome-online-accounts, gvfs","description":"This update for gnome-online-accounts, gvfs fixes the following issues:\n\nChanges for gvfs:\n\nUpdate gvfs to 1.59.90:\n\n- CVE-2026-28295: information disclosure when processing untrusted PASV responses from FTP servers (bsc#1258953).\n- CVE-2026-28296: arbitrary FTP command injection due to unsanitized CRLF sequences in user supplied file paths\n  (bsc#1258954).\n\nChangelog:\n\nUpdate to version 1.59.90:\n\n + client: Fix use-after-free when creating async proxy failed\n + udisks2: Emit changed signals from update_all()\n + daemon: Fix race on subscribers list when on thread\n + ftp: Validate fe_size when parsing symlink target\n + ftp: Check localtime() return value before use\n + gphoto2: Use g_try_realloc() instead of g_realloc()\n + cdda: Reject path traversal in mount URI host\n + client: Fail when URI has invalid UTF-8 chars\n + udisks2: Fix memory corruption with duplicate mount paths\n + build: Update GOA dependency to \u003e 3.57.0\n + Some other fixes\n + ftp: Use control connection address for PASV data.\n + ftp: Reject paths containing CR/LF characters\n\nUpdate to version 1.59.1:\n\n + mtp: replace Android extension checks with capability checks\n + dav: Add X-OC-Mtime header on push to preserve last modified\n time\n + udisks2: Use hash tables in the volume monitor to improve\n performance\n + onedrive: Check for identity instead of presentation identity\n + build: Disable google option and mark as deprecated\n\nUpdate to version 1.58.2:\n\n + ftp: Use control connection address for PASV data\n + ftp: Reject paths containing CR/LF characters\n\nUpdate to version 1.58.1:\n\n + cdda: Fix duration of last track for some media\n + build: Fix build when google option is disabled\n + Fix various memory leaks\n + Updated translations.\n\nUpdate to version 1.58.0:\n\n + mtp: Allow cancelling ongoing folder enumerations\n + wsdd: Use socket-activated service if available\n + onedrive: Set emblem for remote data\n + fix: Add file rename support in MTP backend move operation\n + mtp: Fix -Wmaybe-uninitialized warning in pad_file\n + fuse: use fuse_(un)set_feature_flag for libfuse 3.17+\n + smbbrowse: Purge server cache for next auth try\n + metatree: Open files with O_CLOEXEC\n + cdda: Fix incorrect track duration for 99-track CDs\n + metadata: Fix journal file permissions inconsistency\n + dav: recognize 308 Permanent Redirect\n\nChanges for gnome-online-accounts:\n\nUpdate to version 3.58.0:\n\n + SMTP server without password cannot be configured\n + Remove unneeded SMTP password escaping\n + build: Disable google provider Files feature\n + MS365: Fix mail address and name\n + Google: Set mail name to presentation identity\n + Updated translations.\n\nUpdate to version 3.57.1:\n\n + Default Microsoft 365 client is unverified\n + Microsoft 365: Make use of email for id\n + goadaemon: Allow manage system notifications\n + goamsgraphprovider: bump credentials generation\n + goaprovider: Allow to disable, instead of enable, selected\n   providers\n\nChanges from version 3.57.0:\n\n + Support for saving a Kerberos password to the keychain after\n the first login\n + changing expired kerberos password is not supported.\n + Provided Files URI does not override undiscovered endpoint\n + DAV client rejects 204 status in OPTIONS request handler\n + Include emblem-default-symbolic.svg\n + Connecting a Runbox CardDAV/CalDAV account hangs/freezes after\n sign in\n + i81n: fix translatable string\n + goaimapsmptprovider: fix accounts without SMTP or\n   authentication-less SMTP\n + build: only install icons for the goabackend build\n + build: don't require goabackend to build documentation\n + ci: test the build without gtk4\n + DAV-client: Added short path for SOGo\n\nUpdate to version 3.56.4:\n\n + Bugs fixed:\n - Unclear which part of \"IMAP+SMTP\" account test failed\n - Adding nextcloud account which has a subfolder does not work\n - goadaemon: Handle broken account configs\n\nUpdate to version 3.56.3:\n\n - Add DAV detection and configuration for SOGo\n - DAV discovery fails when certain SRV lookups fail\n\nUpdate to version 3.56.1:\n\n - Support for saving a Kerberos password after the first login\n - Changing expired kerberos password is not supported\n - Provided Files URI does not override undiscovered endpoint\n - DAV client rejects 204 status in OPTIONS request handler\n\nUpdate to version 3.56.0:\n\n + Code style and logging cleanups\n + Updated translations\n\nUpdate to version 3.55.2:\n\n + goaoauth2provider: improve error handling for auth/token\n   endpoints\n\nUpdate to version 3.55.1:\n\n - Support Webflow authentication for Nextcloud\n - Rename dconf key in gnome-online-accounts settings\n - \"Account Name\" GUI field is a bit ambiguous\n - Failed to generate a new POT file for the user interface of\n   \"gnome-online-accounts\" (domain: \"po\") and some missing files\n    from POTFILES.in\n\nUpdate to version 3.55.0:\n\n - Add progress spinner for OAuth2 dialogs\n - Remove Windows Live! option\n - Improve goa_oauth2_provider_ensure_credentials_sync\n - Authentication failure in goa IMAP accounts\n - Missing files from POTFILES.in\n - WebDAV not detected for mail.ru\n - goaoauth2provider: fix task chaining for subclasses\n - Always lowercase domains when looking up base\n - goadavclient: check Nextcloud fallback last\n - goabackend: add a composite widget for authflow links\n - goadavclient: fix the mailbox.org preconfig\n\nUpdate to version 3.54.5:\n\n - Adding GOA account fails with sonic.net IMAP service\n - Cannot add a ProtonMail bridge with IMAP + TLS\n - Nextcloud login does not work anymore due to OPTIONS /login\n   request\n - Linked online accounts no longer work\n - Invalid URI when adding Google account\n - goamsgraphprovider: ensure a valid PresentationIdentity\n - goadaemon: complete GTasks to avoid a scary debug warning\n","status":"published","published":"2026-03-31T09:11:58Z","modified":"2026-04-03T17:26:09.683749Z","updated_at":"2026-11-02T16:58:41.463445Z"},{"id":"SUSE-SU-2026:0916-1","title":"Security update for gvfs","description":"This update for gvfs fixes the following issues:\n\n- CVE-2026-28295: fixed by using control connection address for PASV data (bsc#1258953).\n- CVE-2026-28296: fixed by rejecting paths containing CR/LF characters (bsc#1258954).\n","status":"published","published":"2026-03-18T07:46:59Z","modified":"2026-03-19T08:45:06.804926Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:0923-1","title":"Security update for gvfs","description":"This update for gvfs fixes the following issues:\n\n- CVE-2026-28295: Fix ftp use control connection address for PASV data (bsc#1258953).\n- CVE-2026-28296: Fix ftp reject paths containing CR/LF characters (bsc#1258954).\n","status":"published","published":"2026-03-18T09:15:47Z","modified":"2026-03-19T08:45:07.31395Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:0960-1","title":"Security update for gvfs","description":"This update for gvfs fixes the following issues:\n\n- CVE-2026-28295: information disclosure when processing untrusted PASV responses from FTP servers (bsc#1258953).\n- CVE-2026-28296: arbitrary FTP command injection due to unsanitized CRLF sequences in user supplied file paths\n  (bsc#1258954).\n","status":"published","published":"2026-03-23T08:50:48Z","modified":"2026-03-24T08:45:07.368535Z","updated_at":"2026-11-02T15:54:01.262144Z"},{"id":"SUSE-SU-2026:20988-1","title":"Security update for gnome-online-accounts, gvfs","description":"This update for gnome-online-accounts, gvfs fixes the following issues:\n\nChanges for gvfs:\n\nUpdate gvfs to 1.59.90:\n\n- CVE-2026-28295: information disclosure when processing untrusted PASV responses from FTP servers (bsc#1258953).\n- CVE-2026-28296: arbitrary FTP command injection due to unsanitized CRLF sequences in user supplied file paths\n  (bsc#1258954).\n\nChangelog:\n\nUpdate to version 1.59.90:\n\n + client: Fix use-after-free when creating async proxy failed\n + udisks2: Emit changed signals from update_all()\n + daemon: Fix race on subscribers list when on thread\n + ftp: Validate fe_size when parsing symlink target\n + ftp: Check localtime() return value before use\n + gphoto2: Use g_try_realloc() instead of g_realloc()\n + cdda: Reject path traversal in mount URI host\n + client: Fail when URI has invalid UTF-8 chars\n + udisks2: Fix memory corruption with duplicate mount paths\n + build: Update GOA dependency to \u003e 3.57.0\n + Some other fixes\n + ftp: Use control connection address for PASV data.\n + ftp: Reject paths containing CR/LF characters\n\nUpdate to version 1.59.1:\n\n + mtp: replace Android extension checks with capability checks\n + dav: Add X-OC-Mtime header on push to preserve last modified\n time\n + udisks2: Use hash tables in the volume monitor to improve\n performance\n + onedrive: Check for identity instead of presentation identity\n + build: Disable google option and mark as deprecated\n\nUpdate to version 1.58.2:\n\n + ftp: Use control connection address for PASV data\n + ftp: Reject paths containing CR/LF characters\n\nUpdate to version 1.58.1:\n\n + cdda: Fix duration of last track for some media\n + build: Fix build when google option is disabled\n + Fix various memory leaks\n + Updated translations.\n\nUpdate to version 1.58.0:\n\n + mtp: Allow cancelling ongoing folder enumerations\n + wsdd: Use socket-activated service if available\n + onedrive: Set emblem for remote data\n + fix: Add file rename support in MTP backend move operation\n + mtp: Fix -Wmaybe-uninitialized warning in pad_file\n + fuse: use fuse_(un)set_feature_flag for libfuse 3.17+\n + smbbrowse: Purge server cache for next auth try\n + metatree: Open files with O_CLOEXEC\n + cdda: Fix incorrect track duration for 99-track CDs\n + metadata: Fix journal file permissions inconsistency\n + dav: recognize 308 Permanent Redirect\n\nChanges for gnome-online-accounts:\n\nUpdate to version 3.58.0:\n\n + SMTP server without password cannot be configured\n + Remove unneeded SMTP password escaping\n + build: Disable google provider Files feature\n + MS365: Fix mail address and name\n + Google: Set mail name to presentation identity\n + Updated translations.\n\nUpdate to version 3.57.1:\n\n + Default Microsoft 365 client is unverified\n + Microsoft 365: Make use of email for id\n + goadaemon: Allow manage system notifications\n + goamsgraphprovider: bump credentials generation\n + goaprovider: Allow to disable, instead of enable, selected\n   providers\n\nChanges from version 3.57.0:\n\n + Support for saving a Kerberos password to the keychain after\n the first login\n + changing expired kerberos password is not supported.\n + Provided Files URI does not override undiscovered endpoint\n + DAV client rejects 204 status in OPTIONS request handler\n + Include emblem-default-symbolic.svg\n + Connecting a Runbox CardDAV/CalDAV account hangs/freezes after\n sign in\n + i81n: fix translatable string\n + goaimapsmptprovider: fix accounts without SMTP or\n   authentication-less SMTP\n + build: only install icons for the goabackend build\n + build: don't require goabackend to build documentation\n + ci: test the build without gtk4\n + DAV-client: Added short path for SOGo\n\nUpdate to version 3.56.4:\n\n + Bugs fixed:\n - Unclear which part of \"IMAP+SMTP\" account test failed\n - Adding nextcloud account which has a subfolder does not work\n - goadaemon: Handle broken account configs\n\nUpdate to version 3.56.3:\n\n - Add DAV detection and configuration for SOGo\n - DAV discovery fails when certain SRV lookups fail\n\nUpdate to version 3.56.1:\n\n - Support for saving a Kerberos password after the first login\n - Changing expired kerberos password is not supported\n - Provided Files URI does not override undiscovered endpoint\n - DAV client rejects 204 status in OPTIONS request handler\n\nUpdate to version 3.56.0:\n\n + Code style and logging cleanups\n + Updated translations\n\nUpdate to version 3.55.2:\n\n + goaoauth2provider: improve error handling for auth/token\n   endpoints\n\nUpdate to version 3.55.1:\n\n - Support Webflow authentication for Nextcloud\n - Rename dconf key in gnome-online-accounts settings\n - \"Account Name\" GUI field is a bit ambiguous\n - Failed to generate a new POT file for the user interface of\n   \"gnome-online-accounts\" (domain: \"po\") and some missing files\n    from POTFILES.in\n\nUpdate to version 3.55.0:\n\n - Add progress spinner for OAuth2 dialogs\n - Remove Windows Live! option\n - Improve goa_oauth2_provider_ensure_credentials_sync\n - Authentication failure in goa IMAP accounts\n - Missing files from POTFILES.in\n - WebDAV not detected for mail.ru\n - goaoauth2provider: fix task chaining for subclasses\n - Always lowercase domains when looking up base\n - goadavclient: check Nextcloud fallback last\n - goabackend: add a composite widget for authflow links\n - goadavclient: fix the mailbox.org preconfig\n\nUpdate to version 3.54.5:\n\n - Adding GOA account fails with sonic.net IMAP service\n - Cannot add a ProtonMail bridge with IMAP + TLS\n - Nextcloud login does not work anymore due to OPTIONS /login\n   request\n - Linked online accounts no longer work\n - Invalid URI when adding Google account\n - goamsgraphprovider: ensure a valid PresentationIdentity\n - goadaemon: complete GTasks to avoid a scary debug warning\n","status":"published","published":"2026-03-31T09:08:21Z","modified":"2026-04-10T18:33:45.589249Z","updated_at":"2026-11-02T15:54:01.953589Z"},{"id":"USN-8114-1","title":"gvfs vulnerabilities","description":"It was discovered that the GVfs FTP backend incorrectly handled IP\naddresses and ports returned by passive mode responses. A malicious remote\nserver could possibly use this issue to help scan for open ports.\n(CVE-2026-28295)\n\nIt was discovered that the GVfs FTP backend incorrectly handled crafted\nfile paths. A remote attacker could use this issue to terminate or inject\narbitrary FTP commands, or possibly execute arbitrary code.\n(CVE-2026-28296)","status":"published","published":"2026-03-23T12:53:19Z","modified":"2026-04-27T18:44:38.492475Z","updated_at":"2026-11-02T16:58:22.951676Z"}]}}
