Openbravo Issue Tracking System - Openbravo ERP |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0009501 | Openbravo ERP | Z. Others | public | 2009-06-16 16:40 | 2009-07-29 00:00 |
|
Reporter | shuehner | |
Assigned To | shuehner | |
Priority | immediate | Severity | major | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | pi | |
Target Version | | Fixed in Version | 2.50MP3 | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | |
Web browser | |
Modules | Core |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0009501: Audit all xsql to ensure that all xsql-parameters of type argument/replace are properly validated -part1 |
Description | All xsql parameters of type argument/replace are potential candidates for injection sql code into the query. The code should be audited to ensure that the parameters' value have been properly validated by the callers. |
Steps To Reproduce | |
Proposed Solution | |
Additional Information | |
Tags | 250MP3releasecandidate |
Relationships | related to | defect | 0009577 | | closed | iciordia | Audit all xsql to ensure that all xsql-parameters of type argument/replace are properly validated - part2 | depends on | feature request | 0009500 | | closed | shuehner | Add infrastructure to VariablesBase class to allow for technical validation of request parameters | has duplicate | defect | 0009145 | | closed | shuehner | SQL injection in Report Invoice Discount | has duplicate | defect | 0009502 | | closed | shuehner | Audit all code reading lists of values from a request to validate the values | has duplicate | defect | 0009074 | | closed | shuehner | SQL injection in datagrid code | related to | defect | 0009578 | | closed | shuehner | When doing install.source some warnings appear |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2009-06-16 16:40 | shuehner | New Issue | |
2009-06-16 16:40 | shuehner | Assigned To | => shuehner |
2009-06-16 16:40 | shuehner | Relationship added | depends on 0009500 |
2009-06-16 16:40 | shuehner | Relationship added | depends on 0009101 |
2009-06-16 16:40 | shuehner | Relationship added | depends on 0009145 |
2009-06-16 16:42 | shuehner | Relationship added | depends on 0009502 |
2009-06-17 17:57 | hgbot | Checkin | |
2009-06-17 17:57 | hgbot | Note Added: 0017392 | |
2009-06-17 17:57 | hgbot | Status | new => resolved |
2009-06-17 17:57 | hgbot | Resolution | open => fixed |
2009-06-17 17:57 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/89943773b3ac9c5738e34b5ce67eddf867b802e4 [^] |
2009-06-17 18:27 | shuehner | Relationship deleted | depends on 0009502 |
2009-06-17 18:28 | shuehner | Relationship added | has duplicate 0009502 |
2009-06-17 18:28 | shuehner | Status | resolved => new |
2009-06-17 18:28 | shuehner | Resolution | fixed => open |
2009-06-17 18:28 | shuehner | Note Added: 0017394 | |
2009-06-17 18:30 | shuehner | Relationship added | has duplicate 0009074 |
2009-06-17 18:31 | shuehner | Relationship replaced | has duplicate 0009145 |
2009-06-17 19:24 | hgbot | Checkin | |
2009-06-17 19:24 | hgbot | Note Added: 0017401 | |
2009-06-17 19:24 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/89943773b3ac9c5738e34b5ce67eddf867b802e4 [^] => http://code.openbravo.com/erp/devel/pi/rev/eb349950d4024c504db5f3041544c6073f2c2eb0 [^] |
2009-06-18 11:20 | hgbot | Checkin | |
2009-06-18 11:20 | hgbot | Note Added: 0017417 | |
2009-06-18 11:20 | hgbot | Fixed in SCM revision | http://code.openbravo.com/erp/devel/pi/rev/eb349950d4024c504db5f3041544c6073f2c2eb0 [^] => http://code.openbravo.com/erp/devel/pi/rev/358e681ec08965b0f59a38770f17e1fa804e92d4 [^] |
2009-06-22 11:38 | shuehner | Issue cloned | 0009577 |
2009-06-22 11:38 | shuehner | Relationship added | related to 0009577 |
2009-06-22 11:38 | shuehner | Status | new => scheduled |
2009-06-22 11:38 | shuehner | Summary | Audit all xsql to ensure that all xsql-parameters of type argument/replace are properly validated => Audit all xsql to ensure that all xsql-parameters of type argument/replace are properly validated -part1 |
2009-06-22 11:39 | shuehner | Status | scheduled => resolved |
2009-06-22 11:39 | shuehner | Resolution | open => fixed |
2009-06-22 11:39 | shuehner | Note Added: 0017511 | |
2009-06-22 11:57 | shuehner | Relationship added | related to 0009578 |
2009-06-22 12:06 | psarobe | Fixed in Version | => main |
2009-07-21 16:24 | psarobe | Fixed in Version | main => 2.50MP3 |
2009-07-21 16:26 | psarobe | Tag Attached: 250MP3releasecandidate | |
2009-07-28 13:07 | psarobe | Status | resolved => closed |
2009-07-29 00:00 | anonymous | sf_bug_id | 0 => 2828653 |
Notes |
|
(0017392)
|
hgbot
|
2009-06-17 17:57
|
|
Repository: erp/devel/pi
Changeset: 89943773b3ac9c5738e34b5ce67eddf867b802e4
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Wed Jun 17 17:57:36 2009 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/89943773b3ac9c5738e34b5ce67eddf867b802e4 [^]
Fixed 9501. Add validation of request values for all code reading lists of values
---
M src/org/openbravo/erpCommon/ad_actionButton/CopyFromOrder.java
M src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java
M src/org/openbravo/erpCommon/ad_actionButton/CreateFromMultiple.java
M src/org/openbravo/erpCommon/ad_forms/DebtPaymentUnapply.java
M src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual.java
M src/org/openbravo/erpCommon/ad_forms/GenerateShipmentsmanual.java
M src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.java
M src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.java
M src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.java
M src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java
M src/org/openbravo/erpCommon/ad_forms/RemittanceCancel.java
M src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java
M src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData.java
M src/org/openbravo/erpCommon/ad_process/ChangeOrderOrg.java
M src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.java
M src/org/openbravo/erpCommon/ad_reports/GenerateModel347.java
M src/org/openbravo/erpCommon/ad_reports/ReportAccountingCountDimensionalAnalyses.java
M src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance.java
M src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.java
M src/org/openbravo/erpCommon/ad_reports/ReportBudgetGenerateExcel.java
M src/org/openbravo/erpCommon/ad_reports/ReportDebtPayment.java
M src/org/openbravo/erpCommon/ad_reports/ReportDebtPaymentTrack.java
M src/org/openbravo/erpCommon/ad_reports/ReportDimensionalAnalysesPDF.java
M src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalyses.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalPDF.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerEdition.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscountJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportInvoiceVendorDimensionalAnalysesJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportMaterialDimensionalAnalysesJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportOffer.java
M src/org/openbravo/erpCommon/ad_reports/ReportPricelist.java
M src/org/openbravo/erpCommon/ad_reports/ReportProjectBuildingSite.java
M src/org/openbravo/erpCommon/ad_reports/ReportProjectBuildingSiteJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.java
M src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportRefundInvoiceCustomerDimensionalAnalyses.java
M src/org/openbravo/erpCommon/ad_reports/ReportRefundSalesDimensionalAnalyses.java
M src/org/openbravo/erpCommon/ad_reports/ReportRefundSalesDimensionalAnalysesPDF.java
M src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderDimensionalPDF.java
M src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportShipmentDimensionalAnalyzeJR.java
M src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.java
M src/org/openbravo/erpCommon/ad_reports/ReportWarehousePartnerJR.java
M src/org/openbravo/erpCommon/businessUtility/PrinterReports.java
M src/org/openbravo/erpCommon/utility/DataGrid.java
M src/org/openbravo/erpCommon/utility/ModelSQLGeneration.java
---
|
|
|
|
Re-Opened commit should only be attached here and not resolve the issue, as it only solves first part of the problem. |
|
|
(0017401)
|
hgbot
|
2009-06-17 19:24
|
|
Repository: erp/devel/pi
Changeset: eb349950d4024c504db5f3041544c6073f2c2eb0
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Wed Jun 17 19:20:41 2009 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/eb349950d4024c504db5f3041544c6073f2c2eb0 [^]
Issue 9501: Filter request parameter for id-list in sorttab-style generated windows
- Example window: WindowsTabsandFields, tab: FieldSequence
---
M src-wad/src/org/openbravo/wad/javasourceSortTab.javaxml
---
|
|
|
(0017417)
|
hgbot
|
2009-06-18 11:20
|
|
|
|
|
Marking part1 as done to allow QA for MP2. Remaining work is tracked as 9577. |
|