Uploaded image for project: 'OODT (Retired)'
  1. OODT (Retired)
  2. OODT-927

Values passed to SQL commands should be sanitized in CAS DataSourceIngestMapper.java

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 0.12
    • None
    • catalog
    • None
    • Important
    • Don't Know (Unsure) - The default level

    Description

      Right now in DataSourceIngestMapper.java values passed to SQL commands are not sanitized. Applications that execute SQL commands should neutralize any externally-provided values used in those commands. Failure to do so could allow an attacker to include input that changes the query so that unintended commands are executed, or sensitive data is exposed.

      This issue checks that method parameters are not used directly in non-Hibernate SQL statements, and that parameter binding, rather than concatenation is used in Hibernate statements.

      Attachments

        Issue Links

          Activity

            People

              lewismc Lewis John McGibbney
              lewismc Lewis John McGibbney
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: