#1057315 tiles: CVE-2023-49735

Package:
src:tiles
Source:
src:tiles
Submitter:
Salvatore Bonaccorso
Date:
2023-12-23 12:36:02 UTC
Severity:
normal
Tags:
#1057315#5
Date:
2023-12-03 10:00:08 UTC
From:
To:
Hi,

The following vulnerability was published for tiles.

CVE-2023-49735[0]:
| ** UNSUPPORTED WHEN ASSIGNED **  The value set as the
| DefaultLocaleResolver.LOCALE_KEY attribute on the session was not
| validated while resolving XML definition files, leading to possible
| path traversal and eventually SSRF/XXE when passing user-controlled
| data to this key. Passing user-controlled data to this key may be
| relatively common, as it was also used like that to set the language
| in the 'tiles-test' application shipped with Tiles.  This issue
| affects Apache Tiles from version 2 onwards.  NOTE: This
| vulnerability only affects products that are no longer supported by
| the maintainer.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

The project is dead-upstream TTBOMK, so not sure if/what we can do at
all for this issue. Removal seems not possible as per:

carnil@respighi:~$ dak rm --suite=unstable -n -R tiles
Will remove the following packages from unstable:

libtiles-java |    3.0.7-5 | all
libtiles-java-doc |    3.0.7-5 | all
     tiles |    3.0.7-5 | source

Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
------------------- Reason -------------------
---------------------------------------------- Checking reverse dependencies... # Broken Build-Depends: libspring-java: libtiles-java (>= 3.0) Dependency problem found. carnil@respighi:~$ But maybe we can set it as "no-dsa", is it only used as build dependency for libspring-java and not sensible outside? For further information see: [0] https://security-tracker.debian.org/tracker/CVE-2023-49735 https://www.cve.org/CVERecord?id=CVE-2023-49735 Please adjust the affected versions in the BTS as needed. Regards, Salvatore
#1057315#10
Date:
2023-12-03 14:10:53 UTC
From:
To:
Salvatore Bonaccorso wrote:

Spring is already marked as unsupported, so we can simply extend that.

Cheers,
        Moritz

#1057315#15
Date:
2023-12-03 14:35:31 UTC
From:
To:
Am Sonntag, dem 03.12.2023 um 15:10 +0100 schrieb Moritz Muehlenhoff:

+1 This is sensible in this case.

#1057315#20
Date:
2023-12-03 19:59:22 UTC
From:
To:
Hi,

Ok your both reasoning make sense.

So adding a README.Debian.security on a next upload to clarify the
situation for only beeing supported for building applications shipped
in Debian.

And then as well a debian-security-support entry.

Cloning and reassigning accordingly two bugs.

Regards,
Salvatore

#1057315#27
Date:
2023-12-23 12:33:52 UTC
From:
To:
hi,

so I'm adding src:tiles to security-support-limited.(13|12|11|10),
as no removal is planned (and it's dead upstream etc).