Katalog CVE

CVE-2025-68429

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w Storybook dotyczy obsługi zmiennych środowiskowych zdefiniowanych w pliku `.env`, co może prowadzić do ich niezamierzonego uwzględnienia w artefaktach tworzonych przez polecenie `storybook build`. W przypadku publikacji zbudowanego Storybooka w Internecie, źródło pakietu jest widoczne, co może ujawnić te zmienne osobom mającym do nich dostęp.

Ocena ryzyka

Organizacje mogą narażać swoje poufne dane, jeśli zbudują Storybook w katalogu zawierającym plik `.env` i opublikują go w Internecie. To może prowadzić do nieautoryzowanego dostępu do wrażliwych informacji.

Rekomendacja

Zaleca się unikanie budowania Storybooka w katalogach zawierających pliki `.env` oraz stosowanie odpowiednich praktyk zabezpieczeń, takich jak usuwanie wrażliwych zmiennych przed publikacją.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Storybook is a frontend workshop for building user interface components and pages in isolation. A vulnerability present starting in versions 7.0.0 and prior to versions 7.6.21, 8.6.15, 9.1.17, and 10.1.10 relates to Storybook’s handling of environment variables defined in a `.env` file, which could, in specific circumstances, lead to those variables being unexpectedly bundled into the artifacts created by the `storybook build` command. When a built Storybook is published to the web, the bundle’s source is viewable, thus potentially exposing those variables to anyone with access. For a project to potentially be vulnerable to this issue, it must build the Storybook (i.e. run `storybook build` directly or indirectly) in a directory that contains a `.env` file (including variants like `.env.local`) and publish the built Storybook to the web. Storybooks built without a `.env` file at build time are not affected, including common CI-based builds where secrets are provided via platform enviro

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS