SQL injection, XSS flaws among issues reported to developers
Researchers from Synacktiv discovered multiple vulnerabilities in the source code shared by the projects that were due to a lack of user input sanitization, a technical write-up reads.
The SQL injection bug could allow attackers to extract sensitive data such as password hashes. It could also allow an unauthenticated user to become an administrator.
Multiple reflected XSS vulnerabilities could be used to steal administrators’ session cookies and perform actions as an administrator.
Finally, a file write flaw could allow an administrator to execute malicious code on the server.
Synacktiv said there is no official workaround at this time, but added that users should sanitize $catName input data properly before processing SQL queries to avoid SQL injection. “Removing simple quotes is not a sufficient process,” researchers added.
“Finally, server side file write through flag and code parameters without file type checks should not be authorized even for administrators”
The vulnerabilities affect AVideo versions 10.0 and below, and YouPHPTube versions 7.8 and below.
A more detailed description and proof of concept can be found in this technical write-up (PDF).
Synacktiv has reported the issues to the open source projects’ developers.
YOU MAY ALSO LIKE Domain for popular programming website Perl.com stolen in ‘hack’