I cant see this happening to a foam cushion.I would guess that it is filled with something else,possibly feather or fibre.Foam cushions are normally cut to the size of the cushion casing in one piece unless you have foam chippings inside.The only answer is to undo the back seam to see what is happening.Most cushions have a zip at the back and very few sofas and chairs are simply stitched all the way round these days.You can try shaking the cushion to see if any of the filling moves.
John Howden, December 2007