VDB
Sign up
MEDIUM

GHSA-3fvf-2gp4-89wq

Possibility for Denial of Service by overwriting PHP files with language exports

Quick fix

GHSA-3fvf-2gp4-89wq — barryvdh/laravel-translation-manager: upgrade to the fixed version with the command below.

composer require barryvdh/laravel-translation-manager:^0.6.2

Details

### Impact Laravel Translation Manager didn't check the locale name, which allowed directory traversal when exporting files. The content would be a PHP file returning an array of translations, but this could lead to unexpected results, like denial of service. Access to the Laravel Translation Manager is required, because a new locale would have to be added and published.

### Patches Version 0.6.2 fixes this issue.

### Workarounds Only allow trusted admins to publish/edit translations.

### References https://github.com/barryvdh/laravel-translation-manager/pull/417

### For more information If you have any questions or comments about this advisory: * Open an issue in https://github.com/barryvdh/laravel-translation-manager * Email me (see Github profile)

### Credits Found and reported by [Natalia Trojanowska](https://www.linkedin.com/in/trojanowskanatalia/)

Are you affected?

Enter the version of the package you're using.

Affected packages

Packagist/barryvdh/laravel-translation-manager
Introduced in: 0Fixed in: 0.6.2
Fixcomposer require barryvdh/laravel-translation-manager:^0.6.2

References