Security sources say one rocket fired from Lebanon landed in Lebanese territory and the second near a disputed area at the border.
Israeli forces have struck an area of Lebanon from which a cross-border rocket launch was carried, its military said.
The statement said a rocket fired earlier on Thursday from within Lebanon had exploded within Israeli territory.
“In response, the IDF (Israeli military) is currently striking the area from which the launch was carried out in Lebanese territory,” the military statement said.
A previous statement by the military had said there were no preliminary findings of any unusual events on Israel’s side of the border.
Lebanon’s state news agency ANI said Israel had fired “more than 15 artillery shells” which hit around the communities of Kfar Chouba and Halta.
There was no claim of responsibility for the reported rocket fire and no immediate comment from the Lebanese army.
Sources in Lebanon said one rocket landed near the Lebanese border village of Wazzani and a second near the disputed village of Ghajar, which straddles the Israel-Lebanon border but whose residents profess allegiance to Syria.
The United Nations’ peacekeeping force in southern Lebanon urged all sides to show restraint and avoid an escalation after the reported exchange of fire on Thursday given the area had “already experienced tensions earlier this week.”
Al Jazeera’s Zeina Khodr reporting from the Lebanese capital, Lebanon said a “cautious calm” was holding at the moment.
“We’ve seen this happen quite often really in the past few months. It has now been contained, the Israeli Army said that it shelled the area from which a rocket was launched from southern Lebanon into Israel, yet there is still no confirmation from Lebanon,” Khodr said.