postgreSQL web form; Security - Mailing list pgsql-php

From Davi Leal
Subject postgreSQL web form; Security
Date
Msg-id 200307142110.14069.davileal@terra.es
Whole thread Raw
Responses Re: postgreSQL web form; Security
List pgsql-php
Hi,

We are developing a web page: PHP & postgreSQL. We can transform the below (a)
query to get the (b) query, if we add,
 "01001'); DELETE * FROM tbHosp; INSERT INTO tbRev (Id) VALUES ('01001"
, as the value of Id in the web form.

(a) INSERT INTO tbRev (Id) VALUES ('01001');

(b) INSERT INTO tbRev (Id) VALUES ('01001'); DELETE FROM tbHosp; INSERT INTO
tbRev (Id) VALUES ('01001');


We are able to delete registers. We have checked and it works!. Microsoft
Access 2000 does not allow me execute a composed query. It warns with
something similar to "ERROR; -2147217900 [Microsoft][Microsoft Access ODBC
Driver] Characters after the end of the first SQL query".


How can we avoid this security risk using PHP & postgreSQL?.

Regards,
Davi


pgsql-php by date:

Previous
From: Frank Finner
Date:
Subject: Re: Vexing PHP problem - browser hangs.
Next
From: Rod Taylor
Date:
Subject: Re: postgreSQL web form; Security