viewcart in Midicart accepts negative numbers in the Qty (quantity) field, which allows remote attackers to obtain a smaller total price for a shopping cart.
http://www.securityfocus.com/bid/21500
http://www.securityfocus.com/archive/1/453912/100/0/threaded