{"id":"CVE-2018-7689","published":"2018-06-07T13:00:00Z","modified":"2024-09-16T22:40:22Z","title":"Open Build Service arbitrary package modification","vendor":"openSUSE","product":"Open Build Service","tier":"tail","description":{"text":"Lack of permission checks in the InitializeDevelPackage function in openSUSE Open Build Service before 2.9.3 allowed authenticated users to modify packages where they do not have write permissions.","provenance":"source","from":"CVE.org"},"cvss":{"score":7.1,"severity":"HIGH","version":"3.0","vector":"CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.01208,"percentile":0.68261,"provenance":"source"},"cwes":[{"id":"CWE-862","name":"Missing Authorization"}],"references":[{"url":"https://bugzilla.suse.com/show_bug.cgi?id=CVE-2018-7689","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/openSUSE/open-build-service/commit/990ef7cccef6f38fc1d1a1bb22a08e174dcba43b","tags":["x_refsource_CONFIRM"]},{"url":"https://lists.opensuse.org/opensuse-buildservice/2018-06/msg00014.html","tags":["mailing-list","x_refsource_MLIST"]}],"priority":{"score":18.6,"factors":[{"name":"EPSS percentile","points":13.65},{"name":"CVSS severity","points":4.97}]},"vendorSlug":"opensuse","affectedVersions":[{"vendor":"openSUSE","product":"Open Build Service","versions":[">= unspecified, < 2.9.3"]}],"euvd":{"id":"EUVD-2018-19405","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-opensuse-openbuildservice-cve-2018-7689","children":[{"from":"CVE-2018-7689","to":"CVE-2018-12466","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"same-code","provenance":"machine","files":["src/api/app/models/bs_request_action_submit.rb"],"commits":["https://github.com/openSUSE/open-build-service/commit/f57b660f49f830006766a8d4abc3b4af6e178063","https://github.com/openSUSE/open-build-service/commit/990ef7cccef6f38fc1d1a1bb22a08e174dcba43b"],"basis":"rarely changed file"}]},{"from":"CVE-2018-7689","to":"CVE-2018-12467","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"text","provenance":"source","relation":"related","quote":"Authorized users of the openbuildservice before 2.9.4 could delete packages by using a malicious request against projects having the OBS:InitializeDevelPackage attribute, a similar issue to CVE-2018-7689.","from":"CVE.org","in":"CVE-2018-12467"},{"kind":"same-code","provenance":"machine","files":["src/api/app/models/bs_request_action_submit.rb"],"commits":["https://github.com/openSUSE/open-build-service/commit/f57b660f49f830006766a8d4abc3b4af6e178063","https://github.com/openSUSE/open-build-service/commit/990ef7cccef6f38fc1d1a1bb22a08e174dcba43b"],"basis":"rarely changed file"}]}]}}