An issue was discovered in Flask-CORS (aka CORS Middleware for Flask) before 3.0.9. It allows ../ directory traversal to access private resources because resource matching does not ensure that pathnames are in a canonical format.
| Software | From | Fixed in |
|---|---|---|
| flask-cors_project / flask-cors | - | 3.0.9 |
| debian / debian_linux | 10.0 | 10.0.x |
| opensuse / leap | 15.1 | 15.1.x |
| opensuse / backports_sle | 15.0-sp1 | 15.0-sp1.x |
| opensuse / leap | 15.2 | 15.2.x |
| opensuse / backports_sle | 15.0-sp2 | 15.0-sp2.x |
Flask-Cors
|
- | 3.0.9 |