mariadb/extra
Ramil Kalimullin 495810cd1f Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
Problem: copying issuer's (or subject's) name tags into an internal
buffer from incoming stream we didn't check the buffer overflow. 
That may lead to memory overrun, crash etc.

Fix: ensure we don't overrun the buffer.

Note: there's no simple test case (exploit needed).


extra/yassl/taocrypt/include/asn.hpp:
  Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
    - CertDecoder::AddTag() introduced.
extra/yassl/taocrypt/src/asn.cpp:
  Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL
    - copying data from incoming stream to the issuer_ or subject_
  buffers ensure we don't overrun them.
    - code cleanup.
2010-01-13 09:20:45 +04:00
..
yassl Fix for bug#50227: Pre-auth buffer-overflow in mySQL through yaSSL 2010-01-13 09:20:45 +04:00
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
charset2html.c fixes for warnings and compile errors for the fix of bug 26243 2008-03-29 16:12:23 +02:00
CMakeLists.txt make_win_bin_dist CMakeLists.txt resolveip.c Makefile.am: 2007-12-28 01:02:28 +01:00
comp_err.c Bug#48864: MySQL fails to compile on 64 bit Fedora 12 2009-11-18 17:24:10 +02:00
innochecksum.c Many files: 2006-12-23 20:17:15 +01:00
Makefile.am Bug#37098 Get rid of "Installed (but unpackaged)" files in the RPM build 2008-08-25 21:07:41 +02:00
my_print_defaults.c Bug #27390: mysqld_multi --config-file= not working as documented 2007-04-28 01:27:54 +02:00
mysql_waitpid.c Many files: 2006-12-23 20:17:15 +01:00
perror.c Fix for BUG#18828 - If InnoDB runs out of undo slots, 2009-07-17 14:13:53 +05:30
replace.c Many files: 2006-12-23 20:17:15 +01:00
resolve_stack_dump.c Many files: 2006-12-23 20:17:15 +01:00
resolveip.c Make this build on Windows. 2008-02-11 18:02:37 +01:00