modules/banners/funcs/click.php in NukeViet before 4.3.04 has a SQL INSERT statement with raw header data from an HTTP request (e.g., Referer and User-Agent).
The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
Link | Tags |
---|---|
https://github.com/nukeviet/nukeviet/blob/4.3.04/CHANGELOG.txt | third party advisory release notes |
https://github.com/nukeviet/nukeviet/blob/nukeviet4.3/CHANGELOG.txt | third party advisory release notes |
https://github.com/nukeviet/nukeviet/compare/4.3.03...4.3.04 | third party advisory release notes |
https://github.com/nukeviet/nukeviet/pull/2740/commits/05dfb9b4531f12944fe39556f58449b9a56241be | third party advisory patch |