The shots were fired at the Boeing flight PK756 carrying nearly 180 passengers from Riyadh in Saudi Arabia to Peshawar, PIA spokesman Mashood Tajwar told PTI.
“I can confirm two people were injured – a steward and a woman passengers,” he said.
But news channels reported that the woman had expired while two others on the flight were injured.
Tajwar said engineers were inspecting the airplane after it landed safely and passengers were evacuated.
“They were 178 passengers besides crew members on the flight,” Tajwar added.
A police official said the shots could have been fired from a nearby residential area which is close to the airport.
“We have to see whether the plane was targeted or whether it was hit by bullets from aerial firing which is common in these areas,” he added.
On July 8, around 10 terrorists stormed the old Karachi airport terminal building in which 29 people were killed and security forces also gunned down all the terrorists.
There has been a high security alert at all airports around the country since the military started an offensive against foreign and local terrorists in North Waziristan.