Has any U.S. aircraft carrier been fired upon since WWII?

My Google-Fu is failing me, anyone?

Are you talking about a full-size carrier? Because there was the successful attack in 1964 on the USNS Card, which was an escort carrier.

At least from what I remember, the Iraqi Air Force sent aircraft armed with Exocet missiles to attack the American carriers in the Persian Gulf during the Gulf War but they were all shot down en-route. I don’t think the North Vietnamese ever attempted an actual carrier attack by the air at all.

Define “fired upon” - there were a number of serious accidents during Vietnam on aircraft carriers, two involved Zuni rockets accidentally firing:

A couple of other odd accidents on aircraft carriers, the USS Kitty Hawk rammed the Soviet submarine K-314:

The USS Saratoga fired upon the Turkish destroyer Muavenet during a NATO exercise in 1992:

No.

USNS Card is closest but only had been an aircraft carrier (originally laid down as a merchant ship, but definitely a carrier in WWII), was a civilian manned aircraft transport (though also used to transport other stuff) of the Military Sea Transport Service ship not a commissioned USN vessel when attacked by Viet Cong diver in 1964.

If we ignore that change in status, we’d have to say the Japanese first sank a US a/c carrier on Feb 27 1942 because USS Langley had been an a/c carrier, but had been converted to a seaplane tender in the 1930’s and was serving as an a/c transport when sunk, still a commissioned USN vessel though.

There was one potential air attack on coalition ships in the 1991 war, by 3 Iraqi Mirage F1’s believed to be carrying Exocets. Two were shot down by a Saudi F-15 and the other got away after firing a missile which didn’t lock onto any coalition ship. This was in the upper part of the PG far from the stations of the US carriers, much closer to air defence picket ships, and can’t IMO be called an attack on the carriers.

The Forrestal fire is well-remembered; not so the Enterprise fire, which galls my plank-owning FIL no end. The Big E fire was also caused by a Zuni rocket malfunction.