Security
Headlines
HeadlinesLatestCVEs

Headline

CVE-2022-31508: Merge pull request #2 from porcupineyhairs/FixPathInjection · idayrus/evoting@241d92a

The idayrus/evoting repository before 2022-05-08 on GitHub allows absolute path traversal because the Flask send_file function is used unsafely.

CVE
#git#xpath

@@ -5,6 +5,7 @@

from app.module.user.model import UserModel, UserTokenModel

from app.module.user import UserSession

from werkzeug.routing import BaseConverter, ValidationError

from werkzeug.utils import safe_join

from bson.objectid import ObjectId

from bson.errors import InvalidId

from os import path

@@ -18,7 +19,7 @@

@login_required

def private_static(filename):

# Get path

filepath = path.join(app.config.get(“PRIVATE_DIR”), filename)

filepath = safe_join(app.config.get(“PRIVATE_DIR”), filename)

if path.isfile(filepath):

return send_file(filepath)

# End

CVE: Latest News

CVE-2023-50976: Transactions API Authorization by oleiman · Pull Request #14969 · redpanda-data/redpanda