Driver authors & maintainers, please read 
http://www.perlmonks.org/?node_id=644786

"More subtle vulnerabilities exist when a module like a database library
assumes that data (e.g. from the database) is valid UTF8, but it isn't
(for example, because the database engine allows inserting arbitrary
binary data into the field). This was not tested at T-DOSE, but a quick
look at the source code makes me think that while DBD::SQLite may be
vulnerable (uses SvUTF8_on without checking), DBD::mysql (uses
sv_utf8_decode) and DBD::Pg (uses is_utf8_string) are probably not."

Tim.

Reply via email to