+++ This bug was initially created as a clone of Bug #150712 +++ This issue was discovered by Dean Brettle While investigating a crash of grip on my FC3 system, I've come across what appears to be a long-standing remote buffer overflow vulnerability. Specifically, if the CDDB server (eg freedb.org) returns more than 16 matches (exact or inexact) for a CD, grip will write past the end of a stack-based array. I think that means that a hostile server or a hostile 3rd party submitter to the CDDB server could exploit the bug (by embedding exploit code in the overflowing matches).
This issue should also affect FC2
Patch is located here: https://sourceforge.net/tracker/index.php?func=detail&aid=1160134&group_id=3714&atid=303714
Fixed.