JDK 7 Thread Cloning Vulnerability

Posted by: IKVM.NET Weblog, on 23 Jun 2011 | View original | Bookmarked: 0 time(s)

I warned on the mailing list when this came up, but apparently was ignored,so maybe a blog post will help. In one of last year's updates of JDK 6 the cloning vulnerability was fixed in a hackish, but clever and safe way. Now in JDK 7 they try to fix it by overriding Object.clone() with a version that simply throws CloneNotSupportedException. The only problem is, in Java (and .NET too) overriding a method is not a safe way to make the base class...

Advertisement
Free Agile Project Management Tool from Telerik
TeamPulse Community Edition helps your team effectively capture requirements, manage project plans, assign and track work, and most importantly, be continually connected with each other.
Category: XML | Other Posts: View all posts by this blogger | Report as irrelevant | View bloggers stats | Views: 489 | Hits: 12

Similar Posts

  • TIP: How To Generate a Fully Qualified URL in ASP.NET (E.g., http://www.yourserver.com/folder/file.aspx) more
  • Rendezvous Thread synchronization more
  • Timers in Silverlight 2.0 and Multithreaded Silverlight. more
  • Do NOT Explicitly Use Threads for Parallel Programming more
  • A Threading gotcha when converting from VB to C# more
  • Active and Current (Stack Frame and Thread) more
  • A sneak Preview of Typemock Racer : Thread Deadlock Finder more
  • Dispatch my stuff to the right thread more
  • WCF Request Throttling and Server Scalability more
  • Threading model issues when using VB 6 COM components in a .NET Web Service more

News Categories

.NET | Agile | Ajax | Architecture | ASP.NET | BizTalk | C# | Certification | Data | DataGrid | DataSet | Debugger | DotNetNuke | Events | GridView | IIS | Indigo | JavaScript | Mobile | Mono | Patterns and Practices | Performance | Podcast | Refactor | Regex | Security | Sharepoint | Silverlight | Smart Client Applications | Software | SQL | VB.NET | Visual Studio | W3 | WCF | WinFx | WPF | WSE | XAML | XLinq | XML | XSD