There's a gasket between the core and the end caps. You might get lucky and try tightening the bolts holding the end caps on.

A new radiator is in the $5K range. If you have time and the end caps are good, you may want to consider a recore. If it's a road hazard puncture and the radiator is otherwise good, the puncture can be sealed.