VYa-23 (機関砲)
VYa-23 はガス圧作動・ベルト給弾式の機関砲で、口径の割に高い発射速度を有していた。一方で、大きな反動や激しい発射・装填動作のために耐用寿命が短く、地上でなければ修理不能な弾詰まりを起こす傾向があった。
弾薬は、焼夷破片効果榴弾、曳光焼夷破片効果榴弾、焼夷徹甲弾から構成されていた。弾丸の重量は200gで、破片効果榴弾には10gの炸薬が含まれていたが、これは、ShVAKやB-20 が使用する20mm砲弾と比べ、それぞれ二倍に相当した。
徹甲弾は射距離400mで25mmの装甲を貫通したものの、想定されていた対戦車攻撃には不十分だった。ドイツ軍の軽戦車を撃破するには側面か背面への射撃が必要となり、中戦車を撃破するには40度以上の急降下を行いながら装甲の薄い砲塔上面や車体上面に400m以内で射撃を浴びせる必要があった。小さな目標物に照準を合わせ続けることはただでさえ難しかったが、Il-2 でそのような急降下攻撃を行うことは理想的なコンディションが整っている場合でも現実的ではなかった。