{"id":"CVE-2010-2074","aliases":["DEBIAN-CVE-2010-2074","EUVD-2010-2093","GHSA-xwjm-4v2q-p47f","RHSA-2010:0565","SUSE-SU-2016:3046-1","openSUSE-SU-2024:10235-1"],"status":"published","title":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not...","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","severity":{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary","from":"nvd"},"epss":{"day":"2026-11-07","score":0.01491,"percentile":0.74272,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-20"],"published":"2010-06-16T20:00:00Z","modified":"2026-10-23T17:47:32Z","fixes":[{"ecosystem":"Debian:12","package":"w3m","fixed_in":["0.5.2-5"],"sources":["osv"]},{"ecosystem":"Debian:13","package":"w3m","fixed_in":["0.5.2-5"],"sources":["osv"]},{"ecosystem":"Debian:14","package":"w3m","fixed_in":["0.5.2-5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m-debuginfo","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m-img","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m-debuginfo","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]},{"ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m-img","fixed_in":["0:0.5.1-17.el5_5"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Debian:12","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.2-5"}]}]},{"source":"osv","ecosystem":"Debian:13","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.2-5"}]}]},{"source":"osv","ecosystem":"Debian:14","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.2-5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::client","package":"w3m-img","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m-debuginfo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"Red Hat:enterprise_linux:5::server","package":"w3m-img","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:0.5.1-17.el5_5"}]}]},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server 11 SP4","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.3.git20161120-4.1"}]}],"bundled":28},{"source":"osv","ecosystem":"SUSE:Linux Enterprise Server for SAP Applications 11 SP4","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.3.git20161120-4.1"}]}],"bundled":28},{"source":"osv","ecosystem":"openSUSE:Tumbleweed","package":"w3m","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0.5.3.git20161120-1.1"}]}],"bundled":25}],"products":[{"vendor":"w3m","product":"w3m"}],"references":[{"url":"http://www.openwall.com/lists/oss-security/2010/06/14/4","tags":["mailing-list","x_refsource_MLIST","x_transferred","web"]},{"url":"http://secunia.com/advisories/40134","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","Vendor Advisory","advisory"]},{"url":"http://osvdb.org/65538","tags":["vdb-entry","x_refsource_OSVDB","x_transferred","web"]},{"url":"http://www.securitytracker.com/id?1024252","tags":["vdb-entry","x_refsource_SECTRACK","x_transferred","web"]},{"url":"http://www.vupen.com/english/advisories/2010/1467","tags":["vdb-entry","x_refsource_VUPEN","x_transferred","Vendor Advisory","advisory"]},{"url":"http://www.vupen.com/english/advisories/2010/1879","tags":["vdb-entry","x_refsource_VUPEN","x_transferred","advisory"]},{"url":"http://www.vupen.com/english/advisories/2010/1928","tags":["vdb-entry","x_refsource_VUPEN","x_transferred","advisory"]},{"url":"http://lists.opensuse.org/opensuse-security-announce/2010-08/msg00001.html","tags":["vendor-advisory","x_refsource_SUSE","x_transferred","web"]},{"url":"http://www.redhat.com/support/errata/RHSA-2010-0565.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","web"]},{"url":"http://www.securityfocus.com/bid/40837","tags":["vdb-entry","x_refsource_BID","x_transferred","web"]},{"url":"http://secunia.com/advisories/40733","tags":["third-party-advisory","x_refsource_SECUNIA","x_transferred","advisory"]},{"url":"http://lists.fedoraproject.org/pipermail/package-announce/2010-July/044401.html","tags":["vendor-advisory","x_refsource_FEDORA","x_transferred","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2010-2074","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-xwjm-4v2q-p47f"},{"url":"https://security-tracker.debian.org/tracker/CVE-2010-2074","tags":["advisory"]},{"url":"https://access.redhat.com/errata/RHSA-2010:0565","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#moderate","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=604855","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2010/rhsa-2010_0565.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2010-2074","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2010-2074","tags":["advisory"]},{"url":"https://www.suse.com/support/update/announcement/2016/suse-su-20163046-1/","tags":["advisory"]},{"url":"https://bugzilla.suse.com/1011269","tags":["report"]},{"url":"https://bugzilla.suse.com/1011270","tags":["report"]},{"url":"https://bugzilla.suse.com/1011271","tags":["report"]},{"url":"https://bugzilla.suse.com/1011272","tags":["report"]},{"url":"https://bugzilla.suse.com/1011283","tags":["report"]},{"url":"https://bugzilla.suse.com/1011284","tags":["report"]},{"url":"https://bugzilla.suse.com/1011285","tags":["report"]},{"url":"https://bugzilla.suse.com/1011286","tags":["report"]},{"url":"https://bugzilla.suse.com/1011287","tags":["report"]},{"url":"https://bugzilla.suse.com/1011288","tags":["report"]},{"url":"https://bugzilla.suse.com/1011289","tags":["report"]},{"url":"https://bugzilla.suse.com/1011290","tags":["report"]},{"url":"https://bugzilla.suse.com/1011291","tags":["report"]},{"url":"https://bugzilla.suse.com/1011292","tags":["report"]},{"url":"https://bugzilla.suse.com/1011293","tags":["report"]},{"url":"https://bugzilla.suse.com/1012020","tags":["report"]},{"url":"https://bugzilla.suse.com/1012021","tags":["report"]},{"url":"https://bugzilla.suse.com/1012022","tags":["report"]},{"url":"https://bugzilla.suse.com/1012023","tags":["report"]},{"url":"https://bugzilla.suse.com/1012024","tags":["report"]},{"url":"https://bugzilla.suse.com/1012025","tags":["report"]},{"url":"https://bugzilla.suse.com/1012026","tags":["report"]},{"url":"https://bugzilla.suse.com/1012027","tags":["report"]},{"url":"https://bugzilla.suse.com/1012028","tags":["report"]},{"url":"https://bugzilla.suse.com/1012029","tags":["report"]},{"url":"https://bugzilla.suse.com/1012030","tags":["report"]},{"url":"https://bugzilla.suse.com/1012031","tags":["report"]},{"url":"https://bugzilla.suse.com/1012032","tags":["report"]},{"url":"https://www.suse.com/security/cve/CVE-2010-2074","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9422","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9423","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9424","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9425","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9434","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9435","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9436","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9437","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9438","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9439","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9440","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9441","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9442","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9443","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9621","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9622","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9623","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9624","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9625","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9626","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9627","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9628","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9629","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9630","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9631","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9632","tags":["web"]},{"url":"https://www.suse.com/security/cve/CVE-2016-9633","tags":["web"]},{"url":"","tags":["advisory"]},{"url":"https://www.suse.com/security/cve/CVE-2012-4929","tags":["web"]}],"sources":{"cve":[{"id":"CVE-2010-2074","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2010-06-16T20:00:00Z","modified":"2024-08-07T02:17:14.516Z","updated_at":"2026-11-02T14:33:27.354104Z"}],"euvd":[{"id":"EUVD-2010-2093","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2010-06-16T20:00:00Z","modified":"2024-08-07T02:17:14Z","updated_at":"2026-11-03T01:39:38.920426Z"}],"ghsa":[{"id":"GHSA-xwjm-4v2q-p47f","title":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not...","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2022-05-17T05:48:31Z","modified":"2023-01-28T05:05:00Z","cwes":["CWE-20"],"updated_at":"2026-11-02T14:44:17.062669Z"}],"nvd":[{"id":"CVE-2010-2074","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2010-06-16T20:30:02.607Z","modified":"2026-06-16T23:19:56.02Z","cvss":[{"version":"2.0","score":6.8,"vector":"AV:N/AC:M/Au:N/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-20"],"updated_at":"2026-11-02T14:01:47.724369Z"}],"osv":[{"id":"CVE-2010-2074","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2010-06-16T20:30:02Z","modified":"2026-04-10T03:41:15.233136Z","updated_at":"2026-11-02T15:43:57.991581Z"},{"id":"DEBIAN-CVE-2010-2074","description":"istream.c in w3m 0.5.2 and possibly other versions, when ssl_verify_server is enabled, does not properly handle a '\\0' character in a domain name in the (1) subject's Common Name or (2) Subject Alternative Name field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.","status":"published","published":"2010-06-16T20:30:02.607Z","modified":"2026-10-23T17:47:32.381791126Z","updated_at":"2026-11-02T15:45:24.316685Z"},{"id":"openSUSE-SU-2024:10235-1","title":"w3m-0.5.3.git20161120-1.1 on GA media","description":"These are all security issues fixed in the w3m-0.5.3.git20161120-1.1 package on the GA media of openSUSE Tumbleweed.","status":"published","published":"2024-06-15T00:00:00Z","modified":"2026-02-04T03:01:39.620379Z","updated_at":"2026-11-02T16:58:33.135986Z"},{"id":"RHSA-2010:0565","title":"Red Hat Security Advisory: w3m security update","status":"published","published":"2024-09-15T18:28:47Z","modified":"2026-06-26T10:13:52Z","updated_at":"2026-11-02T15:53:01.003286Z"},{"id":"SUSE-SU-2016:3046-1","title":"Security update for w3m","description":"\nThis update for w3m fixes the following issues:\n\n- update to debian git version (bsc#1011293)\n  addressed security issues:\n         CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)\n         CVE-2016-9622: w3m: null deref (bsc#1012021)\n         CVE-2016-9623: w3m: null deref (bsc#1012022)\n         CVE-2016-9624: w3m: near-null deref (bsc#1012023)\n         CVE-2016-9625: w3m: stack overflow (bsc#1012024)\n         CVE-2016-9626: w3m: stack overflow (bsc#1012025)\n         CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)\n         CVE-2016-9628: w3m: null deref (bsc#1012027)\n         CVE-2016-9629: w3m: null deref (bsc#1012028)\n         CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)\n         CVE-2016-9631: w3m: null deref (bsc#1012030)\n         CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)\n         CVE-2016-9633: w3m: OOM (bsc#1012032)\n         CVE-2016-9434: w3m: null deref (bsc#1011283)\n         CVE-2016-9435: w3m: use uninit value (bsc#1011284)\n         CVE-2016-9436: w3m: use uninit value (bsc#1011285)\n         CVE-2016-9437: w3m: write to rodata (bsc#1011286)\n         CVE-2016-9438: w3m: null deref (bsc#1011287)\n         CVE-2016-9439: w3m: stack overflow (bsc#1011288)\n         CVE-2016-9440: w3m: near-null deref (bsc#1011289)\n         CVE-2016-9441: w3m: near-null deref (bsc#1011290)\n         CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)\n         CVE-2016-9443: w3m: null deref (bsc#1011292)\n","status":"published","published":"2016-12-07T15:45:29Z","modified":"2026-02-04T04:30:15.240812Z","updated_at":"2026-11-02T15:53:43.438985Z"}]}}
