{"id":"CVE-2016-9599","aliases":["EUVD-2016-10403","GHSA-f29f-jrc4-qmh5","RHSA-2017:0025"],"status":"published","title":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the...","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","severity":{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-08","score":0.00823,"percentile":0.57593,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-284"],"published":"2018-04-23T21:00:00Z","modified":"2026-10-24T10:30:33Z","fixes":[{"ecosystem":"Red Hat:openstack:10::el7","package":"puppet-tripleo","fixed_in":["0:5.4.0-4.el7ost"],"sources":["osv"]}],"affected":[{"source":"osv","ecosystem":"Red Hat:openstack:10::el7","package":"puppet-tripleo","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"0:5.4.0-4.el7ost"}]}]}],"products":[{"vendor":"openstack","product":"puppet-tripleo"},{"vendor":"redhat","product":"openstack"},{"vendor":"unspecified","product":"puppet-tripleo"}],"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2016-9599","tags":["x_refsource_CONFIRM","x_transferred","Issue Tracking","Third Party Advisory","report"]},{"url":"http://rhn.redhat.com/errata/RHSA-2017-0025.html","tags":["vendor-advisory","x_refsource_REDHAT","x_transferred","Third Party Advisory","advisory"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2016-9599","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-f29f-jrc4-qmh5"},{"url":"https://access.redhat.com/errata/RHSA-2017:0025","tags":["advisory"]},{"url":"https://access.redhat.com/security/updates/classification/#important","tags":["article"]},{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1409687","tags":["report"]},{"url":"https://security.access.redhat.com/data/csaf/v2/advisories/2017/rhsa-2017_0025.json","tags":["advisory"]},{"url":"https://access.redhat.com/security/cve/CVE-2016-9599","tags":["report"]},{"url":"https://www.cve.org/CVERecord?id=CVE-2016-9599","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2016-9599","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","status":"published","published":"2018-04-23T21:00:00Z","modified":"2024-08-06T02:59:03.011Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","level":"high","assessor":"cna"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:33:32.103757Z"}],"euvd":[{"id":"EUVD-2016-10403","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","status":"published","published":"2018-04-23T21:00:00Z","modified":"2024-08-06T02:59:03Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","level":"high"}],"updated_at":"2026-11-03T02:22:26.803486Z"}],"ghsa":[{"id":"GHSA-f29f-jrc4-qmh5","title":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the...","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","status":"published","published":"2022-05-13T01:07:33Z","modified":"2023-02-01T05:03:06Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:50:01.019018Z"}],"nvd":[{"id":"CVE-2016-9599","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","status":"published","published":"2018-04-24T01:29:00.223Z","modified":"2026-06-17T00:56:19.03Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","level":"high","assessor":"secondary"},{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high","assessor":"primary"},{"version":"2.0","score":6,"vector":"AV:N/AC:M/Au:S/C:P/I:P/A:P","level":"medium","assessor":"primary"}],"cwes":["CWE-284"],"updated_at":"2026-11-02T14:03:39.176887Z"}],"osv":[{"id":"CVE-2016-9599","description":"puppet-tripleo before versions 5.5.0, 6.2.0 is vulnerable to an access-control flaw in the IPtables rules management, which allowed the creation of TCP/UDP rules with empty port values. If SSL is enabled, a malicious user could use these open ports to gain access to unauthorized resources.","status":"published","published":"2018-04-24T01:29:00.223Z","modified":"2026-10-24T10:30:33.985536138Z","cvss":[{"version":"3.0","score":7.5,"vector":"CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H","level":"high"}],"updated_at":"2026-11-02T15:44:03.472693Z"},{"id":"RHSA-2017:0025","title":"Red Hat Security Advisory: puppet-tripleo security update","status":"published","published":"2024-09-13T14:38:19Z","modified":"2026-07-01T10:01:34Z","cvss":[{"version":"3.0","score":7.1,"vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N","level":"high"}],"updated_at":"2026-11-02T15:53:04.262457Z"}]}}
