This is not a new bug, but it has been recently switched from milestone 5.3 to 5.5, so it needs an entry in JIRA.
Fix version 5.5.23 is temporary.
CHEAP SQ: Server crashes in st_join_table::get_examined_rows with semijoin+materialization, IN and = subqueries
CHEAP SQ: A query with subquery in SELECT list, EXISTS, inner joins takes hundreds times longer
CHEAP SQ: Valgrind warnings "Memory lost" with IN and EXISTS nested subquery, materialization+semijoin
CHEAP SQ: A query with LEFT JOIN in outer SELECT and INNER JOIN and aggregate in subquery takes much longer than on the main tree
CHEAP SQ: A query with inner joins and EXISTS subquery takes several times longer on MDEV-193 tree than on 5.5 main tree
CHEAP SQ: Inconsistent behavior of subquery in SELECT and HAVING
CHEAP SQ: A query with EXISTS subquery, aggregate function in subquery, ORDER BY and LIMIT takes much longer than on main tree if optimizer_prune_level=0