De M578 is een bergingsvoertuig gebouwd op het chassis van een M110 (cat. nr. 55). Het voertuig is voorzien van een hijskraan en een lier voor het bergen en slepen van de rupsvoertuigen M107, M109, M110 en de M113 serie. Het is uitgerust met een groot aantal reservedelen en reparatiemateriaal.