]> git.koha-community.org Git - koha.git/commit
Bug 14521 - SQL injection in local use system preferences
authorDavid Cook <dcook@prosentient.com.au>
Mon, 13 Jul 2015 04:06:46 +0000 (14:06 +1000)
committerMason James <mtj@kohaaloha.com>
Sat, 25 Jul 2015 13:20:19 +0000 (01:20 +1200)
commitf3965b7fb6912c75d55a0a007b1e4256e5f7f12e
tree598268e88ed2718ee5e4827c59c98c4eb4443280
parentd35eb08bc91180c36ddc3fcb705b765d4b02bc2a
Bug 14521 - SQL injection in local use system preferences

This patch fixes a SQL injection vulnerability in the local use
system preferences.

_TEST PLAN_

Before applying:

1) Go to Global System Preferences
2) Click on the "Local use" tab
3) Add a new preference with the value "') or '1' = '1' -- "
(be sure to include the space at the end after the comment --).
4) When the page refreshes, you should now see about 99 other system
preferences which shouldn't be showing up.

5) Apply the patch

6) Refresh the page
7) Note that you now only see a system preference for "') or '1' = '1' -- "
and the other actual local use system preferences.

Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Mason James <mtj@kohaaloha.com>
admin/systempreferences.pl