The present invention relates to the use of a strain of a mycobacterium of the Mycobacterium tuberculosis complex, into which an mspA gene capable of expressing a Mycobacterium smegmatis porin A has been inserted, for producing a vaccine for the prevention of an infection by a bacterium of the Mycobacterium tuberculosis complex in a host comprising eukaryotic cells, preferably macrophages, wherein said mycobacterial strain thus transformed exhibits reduced growth in said eukaryotic cells.La présente invention concerne lutilisation dune souche dune mycobactérie du complexe Mycobacterium tuberculosis, dans laquelle un gène mspA capable dexprimer une porine A de Mycobacterium smegmatis a été inséré, pour la fabrication dun vaccin pour la prévention dune infection par une bactérie du complexe Mycobacterium tuberculosis chez un hôte comprenant des cellules eucaryotes, de préférence des macrophages, ladite souche de mycobactéries ainsi transformée présentant une croissance diminuée dans lesdites cellules eucaryotes