Bugzilla – Bug 1065396
VUL-1: CVE-2017-14807: studio: SQL injection in ui-server/app/models/diary_entry.rb
Last modified: 2020-02-05 00:39:14 UTC
in self.paginated_search sql query is build manually from untrusted input: sql += " LOWER(event) LIKE LOWER('#{event.downcase}')" Event is controlled by the user. Example: http://192.168.122.76/admin/diary?utf8=%E2%9C%93&authenticity_token=qzFRENODQHjMqJNJ&diary_from=YYYY-MM-DD&diary_to=now&event=logged_in%27)%20or%20(%271%27=%271&commit=Apply+filter As far as I can see the diary is only accessible to the admin. I'm not sure if in the SUSE studio context 'studio admin' == 'server admin'. If not we should fix it if we do another update for studio.
Studio EOL