The present invention relates to a composition for dyeing keratin fibers, comprising (a) at least one direct dye; and (b) at least one specific pyran-based compound. The composition according to the present invention may further include (c) at least one specific sulfone compound. The composition according to the present invention is a one-part composition and can prevent or reduce skin staining by the direct dye on the skin such as the scalp, while providing the keratin fibers with good cosmetic effects such as good coloring properties.La présente invention concerne une composition pour colorer des fibres de kératine, comprenant (a) au moins un colorant direct et (b) au moins un composé à base de pyrane spécifique. La composition selon la présente invention peut en outre comprendre, (c) au moins un composé sulfone spécifique. La composition selon la présente invention est une composition monocomposant, capable de prévenir ou de réduire la coloration de la peau par le colorant direct au niveau, par exemple, du cuir chevelu, tout en exerçant sur les fibres de kératine de bons effets cosmétiques, par exemple, de bonnes propriétés de coloration.