A) Source IP address remains unchanged as it identifies the original sender and is used for sending acknowledgement by destination or an ICMP message by router/destination.
B) Protocol indicates the type of data carried (e.g., TCP, UDP) and isn't altered by routers.
C) Time to Live(TTL) value is decremented by 1 by each router that forwards the packet.
D) As TTL value of IP header is changed by every router, corresponding Header Checksum is recalculated based on the new value of TTL.
So, correct options are $C,D.$