Skip to content

Proposal: Secure Coding Case Study for CVE-2024-36039 (SQL Injection in PyMySQL) #70

@tarundattagondi

Description

@tarundattagondi

We are proposing to write a case study on the SQL injection vulnerability in the PyMySQL library (CVE-2024-36039).

Description: PyMySQL through version 1.1.0 allows SQL injection if used with untrusted JSON input because dictionary keys are not escaped by the escape_dict function. An attacker can send specially crafted input to execute arbitrary SQL commands on the database, leading to unauthorized access or data manipulation.

Proposed vulnerability: CVE-2024-36039
Software: PyMySQL (Python MySQL client library)
Primary weakness: CWE-89: Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')
CVSS: 9.8 (Critical)

Group Members:

  1. Gondi Tarun Datta (G01547449)
  2. Goduguluri Varshitha (G01539592)

References:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions