Highlights
Insecure Deserialization: 1 prior fix. Scrutinize any change in this area.
src/com/jidesoft/plaf/LookAndFeelFactory.java: most-fixed (2 issues). Treat as high-risk during review.
1 high-severity fix in this history; regressions here are high-impact.
Recurring patterns
The bug types that recur here, drawn from past fixes, not open vulnerabilities.
Insecure Deserialization: The application dynamically loaded arbitrary LookAndFeel classes from the 'swing.defaultlaf' system property, which could allow an attacker to trigger remote code execution or insecure deserialization if they can control system properties.
Privilege Escalation: Modifying system properties directly during initialization causes security exceptions in sandboxed environments like applets, potentially disrupting security boundaries or causing denial of service.