We're always happy to receive improvements.

Ian

On Tue, 11 Sep 2018 at 13:52, Calliess Daniel Ing. <
daniel.calli...@stadt-salzburg.at> wrote:

> Hello Jukka,
>
>
>
> the 'java.lang.NumberFormatException' is only one example for error
> messages that expose system details. There might be a lot of other
> information that will be shown to potential attackers when detailed error
> messages are shown to the user, f.e. database related errors showing the
> database vendor (and indirectly also the database version).
>
>
>
> So I also think that error messages should be more generic!
>
>
>
> Regards
>
> Daniel
>
>
>
>
>
> *From:* Naresh N [mailto:naresh...@gmail.com]
> *Sent:* Friday, August 31, 2018 11:20 AM
> *To:* jukka.rahko...@maanmittauslaitos.fi
> *Cc:* Geoserver-users@lists.sourceforge.net
> *Subject:* Re: [Geoserver-users] Disabling error response of WMS/WFS to
> the Clients/users
>
>
>
>  Dear Jukka Rahkonent,,
>
>
>
> Thanks a lot for response and explaining detail.
>
>
>
> Best Regards,
>
> Naresh.N
>
>
>
> On Thu, Aug 30, 2018 at 5:56 PM Rahkonen Jukka (MML) <
> jukka.rahko...@maanmittauslaitos.fi> wrote:
>
> Hi,
>
>
>
> If you use just non-supported outputformat
>
>
> http://localhost:8080/geoserver/topp/wms?service=WMS&version=1.1.0&request=GetMap&layers=topp%3Astates&bbox=-124.73142200000001%2C24.955967%2C-66.969849%2C49.371735&width=768&height=330&srs=EPSG%3A4326&format=image/png88
>
>
>
> then the error is
>
> <ServiceException code="InvalidFormat">
>
>       There is no support for creating maps in image/png88 format
>
>
>
> Your error comes from non-numeric height parameter
>
>
> http://localhost:8080/geoserver/topp/wms?service=WMS&version=1.1.0&request=GetMap&layers=topp%3Astates&bbox=-124.73142200000001%2C24.955967%2C-66.969849%2C49.371735&width=768&height=acu330&srs=EPSG%3A4326&format=image/png8
>
> gives similar error
> <ServiceException>
>
>       java.lang.NumberFormatException: For input string: &quot;acu330&quot;
>
>
>
> By reading the WMS 1.3.0 standard such invalid WIDTH and HEIGHT parameters
> are not really deald in it. What is closest is in this:
> “If the WMS server has declared that a Layer has fixed width and height,
> as described in 7.2.4.7.5, then the client shall specify exactly those
> WIDTH and HEIGHT values in the GetMap request and the server may issue a
> service exception otherwise.”
>
>
>
> The message reveals that server is Java based which is something that the
> end user does not need to know. It is also telling that number format used
> in the request is not correct and that’s useful information for the user.
> Disabling the whole exception in not possible because it is mandatory. So
> what is left is filtering the “java.lang” away. I believe it could be done
> (I am not a developer) but I believe that it would not be any huge
> improvement for the security. If somebody proves that I am wrong I can
> change my mind.
>
>
>
> -Jukka Rahkonen-
>
>
>
>
>
>
>
> *Lähettäjä:* Naresh N [mailto:naresh...@gmail.com]
> *Lähetetty:* 30. elokuuta 2018 9:52
> *Vastaanottaja:* Rahkonen Jukka (MML) <jukka.rahko...@maanmittauslaitos.fi
> >
> *Aihe:* Re: [Geoserver-users] Disabling error response of WMS/WFS to the
> Clients/users
>
>
>
> Dear  Dear Jukka Rahkonent,
>
>
>
> Please find the below request
>
>
> http://bhuvan-suvidha.nrsc.gov.in/geoserver/wms/reflect?layers=geonode:kds_name&width=200&height=150&format=image/png8&fo
>
>
> rmat=image/png8&height=acu7746%EF%BC%9Cs1%EF%B9%A5s2%CA%BAs3%CA%B9uca7746&layers=geonode
>
> :kds_name&width=200
>
>
>
> The above request is generated by Web Application Security tool, and is is
> listed as security alert as it is showing the error message as
> java.lang.Number Format Exception.  Recommendation is to disable the error
> message. Kindly help me to resolve this.
>
>
>
> Thanks&Regards,
>
> Naresh
>
>
>
> On Thu, Aug 30, 2018 at 11:17 AM Rahkonen Jukka (MML) <
> jukka.rahko...@maanmittauslaitos.fi> wrote:
>
> Hi,
>
> Please show the whole request with the wrong &FORMAT= parameter.
>
> -Jukka Rahkonen-
> ------------------------------
>
> *Lähettäjä: *Naresh N <naresh...@gmail.com>
> *Lähetetty: *‎30.‎8.‎2018 7:22
> *Vastaanottaja: *Rahkonen Jukka (MML)
> <jukka.rahko...@maanmittauslaitos.fi>
> *Aihe: *Re: [Geoserver-users] Disabling error response of WMS/WFS to the
> Clients/users
>
> Dear Jukka Rahkonent,
>
>
>
> Thanks for the response. The error message  ' java.lang.Number
> FormatException' belongs to InvaildFormat.  Instead of showing service
> exception i.,e java.lang.Number Format Exception, how to display
> InvalidFormat message to user. Although this erros is not displaying any
> sensitive information, as per our security alerts measure,  we want disable
> the error messages. Kindly let me know how to do.
>
>
>
> Thanks&Regards,
>
> Naresh
>
>
>
> On Wed, Aug 29, 2018 at 8:08 PM Rahkonen Jukka (MML) <
> jukka.rahko...@maanmittauslaitos.fi> wrote:
>
> Hi,
>
> I suppose that you mean the contents " java.lang.NumberFormatException:
> For input string:".  Exceptions are compulsory by the WMS standard. The
> following codes are reserved for special meanings.
>
> InvalidFormat
> InvalidCRS
> LayerNotDefined
> StyleNotDefined
> LayerNotQueryable
> InvalidPoint
> CurrentUpdateSequence
> InvalidUpdateSequence
> MissingDimensionValue
> InvalidDimensionValue
> OperationNotSupported
>
> The error that triggers your error does not quite suit with these
> predefined meanings and therefore the error code must be something else.
> The code that you get now is "java.lang.NumberFormatException". At least it
> is somewhat informative but would you rather see some other text as an
> error message?
>
> Client can also ask exceptions in another format with &EXCEPTIONS=INIMAGE
> of &EXCEPTIONS=BLANK, but the default XML format is still mandatory and it
> can't be turned off.
>
> -Jukka Rahkonen-
>
> -----Alkuperäinen viesti-----
> Lähettäjä: naresh [mailto:naresh...@gmail.com]
> Lähetetty: 29. elokuuta 2018 16:33
> Vastaanottaja: geoserver-users@lists.sourceforge.net
> Aihe: [Geoserver-users] Disabling error response of WMS/WFS to the
> Clients/users
>
> Hello ALL,
>
> Please see the following error message received on wrong values of params
> of WMS reqeust
>
> <ServiceExceptionReport xmlns="http://www.opengis.net/ogc";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; version="1.3.0"
> xsi:schemaLocation="http://www.opengis.net/ogc
>
> http://bhuvan-suvidha.nrsc.gov.in/geoserver/schemas/wms/1.3.0/exceptions_1_3_0.xsd
> ">
> <ServiceException>
> java.lang.NumberFormatException: For input string: "" For input string: ""
> </ServiceException>
> </ServiceExceptionReport>
>
> I want to disable the error message, it should not be displayed to user
>
> *How to disable errors displaying messages in Geoserver. *
>
> Please help solving my issue
>
> Thanks&Regards,
> Naresh
>
>
>
>
> --
> Sent from:
> http://osgeo-org.1560.x6.nabble.com/GeoServer-User-f3786390.html
>
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most engaging
> tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>
> _______________________________________________
> Geoserver-users mailing list
>
> Please make sure you read the following two resources before posting to
> this list:
> - Earning your support instead of buying it, but Ian Turton:
> http://www.ianturton.com/talks/foss4g.html#/
> - The GeoServer user list posting guidelines:
> http://geoserver.org/comm/userlist-guidelines.html
>
> If you want to request a feature or an improvement, also see this:
> https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer
>
>
> Geoserver-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geoserver-users
>


-- 
Ian Turton
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to