There is a use-after-free in Selection.SetSelection. If it is called with a number parameter, which is an object with valueOf defined, and this function frees the parent of the TextField parameter, the object is used after it is freed. A minimal PoC follows:
Monthly Archives: December 2015
Adobe Flash TextField.sharpness Setter Use-After-Free
There is a use-after-free in the TextField sharpness setter. If the sharpness parameter is an object with valueOf set to a function which frees the TextField parent, it is used after it is freed.
Adobe Flash TextField.thickness Setter Use-After-Free
There is a use-after-free in the TextField thickness setter. If the thickness parameter is an object with valueOf set to a function which frees the TextField parent, it is used after it is freed.
Adobe Flash TextField.setFormat Use-After-Free
The TextField setFormat method contains a use-after-free. If an integer parameter has valueOf defined, or the object parameter overrides a constructor, this method can free the TextField parent, which is subsequently used.
Adobe Flash TextField.replaceText Use-After-Free
There is a use-after-free in the TextField.replaceText function. If the function is called with a string parameter with toString defined, or an integer parameter with valueOf defined, the parent object of the TextField can be used after it is freed.
Adobe Flash TextField Variable Use-After-Free
If a TextField variable is set to a value with toString defined, and the TextField is updated, a use-after-free can occur if the toString method frees the TextField’s parent.
Adobe Flash TextField.variable Setter Use-After-Free
There is a use-after-free in the TextField.variable setter. If the variable name that is added is an object with toString defined, the toString function can free the field’s parent object, which is then used.
Adobe Flash TextField.htmlText Setter Use-After-Free
There is a use-after-free in the TextField.htmlText setter. If the htmlText the field is set to is an object with toString defined, the toString function can free the field’s parent object, which is then used.
Adobe Flash TextField.type Setter Use-After-Free
There is a use-after-free in the TextField.type setter. If the type the field is set to is an object with toString defined, the toString function can free the field’s parent object, which is then used.
Bugtraq: [SECURITY] [DSA 3425-1] tryton-server security update
[SECURITY] [DSA 3425-1] tryton-server security update