CBS News, under fire from critics who dispute details in a “60 Minutes” report on the Benghazi attacks last year that was broadcast on Oct. 27, aggressively defended the report’s accuracy on Tuesday and the account of its main interview subject.

At the same time, the correspondent on the report, Lara Logan, said the broadcast erred by failing to acknowledge that a book written by the interview subject was being published by a subsidiary of CBS.

The “60 Minutes” report centered on an account from Dylan Davies, a security contractor who said he was at the site in Libya on Sept. 11, 2012, the night of the attack. He appeared on camera with Ms. Logan under the pseudonym Morgan Jones and described having an active role during the fighting that took place. (The Washington Post first reported that Morgan Jones’s real name is Dylan Davies.)

The account included other details like seeing the body of the dead ambassador, J. Christopher Stevens, in the hospital.